If30. Дано целое число, лежащее в диапазоне 1-999. Вывести его строку описание вида «четное двузначное число», «нечетное трехзначное число» и т. д.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <stdio.h> int main(void) { int num; printf("num:") ; scanf ("%i", &num); if ((num%2) == 0) printf("Чётное "); else printf("Нечётное "); if (num>99) printf("трёхзначное "); else if ((99>=num) & (num > 9)) printf("двухзначное "); else if (num <= 9) printf("однозначное "); printf("число."); return 0; } |
дДругие задачи из раздела If можно посмотреть здесь.
решение задачи на c++:
Оформил решение отдельно:
http://coolcode.ru/reshaem-zadachi-abramyan-na-c-if30-2/