89
char name[20]; // описание строки символов
// печать строки
printf("Введите, пожалуйста, свою фамилию: ");
scanf("%s",surname); // ввод строки с клавиатуры
printf("Введите, пожалуйста, Ваше имя: "); // печать
строки
scanf("%s", name);// ввод строки с клавиатуры
printf("Введите произвольное целое число -> "); // печать
строки
int x,y; // описание целочисленных переменных
scanf("%d",&x);// ввод целой переменной
// печать строки
printf("Введите второе произвольное целое число -> ");
// символов
scanf("%d",&y); // ввод целой переменной
clrscr(); // очистка экрана
printf("Здравствуйте, %s %s \n",name,surname);
printf("Сумма двух чисел %d + %d = %d\n",x,y,x+y);
printf(" Разность двух чисел %d - %d = %d\n",x,y,x-y);
printf ("Для окончания работы нажмите любую клави-
шу...");
getch();} // ожидание нажатия клавиши
Попробуйте набрать текст этой программы, скомпилиро-
вать и отправить на выполнение.
5.5 Контрольные вопросы и упражнения
1. Перечислите основные этапы подготовки программы на
языке Си к выполнению.
2. Опишите работу директивы #include.
3. Опишите макроопределение ERROR — литеральная
строка «Ошибка выполнения».
4. Опишите макроопределения ON — константа, равная 1,
OFF — константа, равная 0.
5. Опишите макроопределение c параметрами GIPO, кото-
рое вычисляет гипотенузу по двум заданным катетам.