Лекция: Завдання до програми 2.2

Розробіть програму, яка виконує задані обчислення, використо­вуючи вкладений умовний оператор, та виводить на екран чотири відповідні повідомлення.

1. Введіть з клавіатури ціле число, якщо воно парне, перевірте чи є додатним, якщо – непарне, чи більше 25.

2. Введіть з клавіатури два числа, для більшого з них числа перевірте, чи знаходиться воно в діапазоні від 5 до 30.

3. Введіть з клавіатури ціле число, якщо воно більше 50, перевірте, чи кратне воно 4, інакше – чи кратне воно 3.

4. Введіть з клавіатури два цілих числа, для меншого з них числа перевірте, чи є воно непарним.

5. Введіть з клавіатури ціле число, якщо воно додатне, перевірте, чи кратне 5, інакше – чи менше воно за -100.

Програма 2.3Програма в залежності від введеного знакувизначає результат виконання дії за допомогою оператору switch() із застосуванням оператору break.

#include <stdio.h>

#include <conio.h>

Int main()

{float a,b;

Char s;

puts(«Input value a, b:»);

scanf("%f %f",&a,&b);

Fflush(stdin);

puts(«Input sing (-, +, *, /):»);

s=getchar();

Switch(s)

{case '-': printf("%.2f-%.2f=%.2f\n",a,b,a-b); break;

case '+': printf("%.2f+%.2f=%.2f\n",a,b,a+b); break;

case '*': printf("%.2f*%.2f=%.2f\n",a,b,a*b); break;

case '/': printf("%.2f/%.2f=%.2f\n",a,b,a/b); break;

default: printf(«Error! sings (-, +, *, /)\n»);

}

puts("\nPress any key..."); getch();return 0;}

еще рефераты
Еще работы по информатике