Блог пользователя VenyaSob

Автор VenyaSob, история, 7 лет назад, По-русски

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

#include <iostream>
#include  <stdio.h>
#include  <cstring>

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;
}
  • Проголосовать: нравится
  • -20
  • Проголосовать: не нравится