Типове завдання

Видати на монітор двійкове подання даних типу: ціле число без знака та символ.

1.5.1. Текст програми

 

#include<iostream.h>

#include<iomanip.h>

#include <conio.h>

#include<stdio.h>

 

int pr1(void); // Прототипи функцій

int pr2(void);

 

main (void) //Головна програма

{

clrscr();

pr1();

getch();

return 0;

}

 

int pr1() //Відображення двійкового подання цілого числа без знака

{

unsigned x;

unsigned c, displayMask=1 << 15;

cout<<"Уведіть ціле число без знака: " ;

cin >> x;

cout << setw(7) << x << " = ";

for (c=1; c<=16; c++)

{

cout << (x & displayMask ? '1':'0');

x<<=1;

if (!(c % 8)) cout << ' ';

}

cout << endl;

return 0;

}

int pr2(void) //Робота з даними типу char

 

{ char a; // видача ASCII-кода одного символа

a='A';

printf("ASCII-код символа %c дорівнює %dn",a,a);

}

1.5.2. Результат роботи програми

 

Уведіть ціле число без знаку: 67

67 = 00000000 01000011

 

ASCII-код символа A дорівнює 65