Лекция: Завдання до програми 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;}