Решение задачи 6-30

Revision ru1, by VenyaSob, 2019-01-13 23:29:42

Дано целое число, лежащее в диапазоне 1–999. Вывести его строку-описание вида «четное двузначное число», «нечетное трехзначное число» и т. д. ~~~~~

include

include <stdio.h>

include

int n;

char szY[101] = "Нечётное ";

int main() {

setlocale(LC_ALL, "rus");

scanf("%d", &n);
if(n%2 == 0)        strcpy(szY,"Чётное ");
if(n <   10)        strcat(szY,"однозначное ");  
if(9 < n  && n<100) strcat(szY,"двузначное " );
if(n<1000 && n> 99) strcat(szY,"трёхзначное ");

strcat(szY, "число");
printf(szY);

return 0; } ~~~~~

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru4 Russian VenyaSob 2019-01-14 00:01:43 40 Мелкая правка: ' т. д.\n\n\n~~~~~\' -> ' т. д.\n\n![ ](http://mexp.aiq.ru/Zadachi/2.png)\n\n~~~~~\'
ru3 Russian VenyaSob 2019-01-13 23:56:09 487
ru2 Russian VenyaSob 2019-01-13 23:38:47 491
ru1 Russian VenyaSob 2019-01-13 23:29:42 656 Первая редакция (опубликовано)