Перейти к содержимому
Обложка сообщества Разное

Ввести номер месяца и вывести количество дней в нем, а также число ошибок при вводе.

Пример:

Введите номер месяца:    Введите номер месяца:

-2                       2

Введите номер месяца:    В этом месяце 28 дней.

11                       Вы вводили неверно 0 раз.

В этом месяце 30 дней.

Вы вводили неверно 1 раз.

 
#include <stdio.h>
#include <conio.h>
main(){
clrscr();
int k=0;
int M,D;
printf("Dly vihoda nazhmite 0\n");
do{
printf("Vvedite nomer mesyca :\n");
scanf("%d",&M);

switch(M){
case 2: D=28; break;
case 4: case 6: case 9:case 11:
D=30; break;
case 1: case 3: case 5:case 7:case 8:case 10: case 12:
D=31; break;
default: D=-1;k++;
}

} while (M<0);
if(D>0)
printf("V etom mesyace %d dnei.\n",D);
printf("Vi vveli ne pravilno %d raz",k);
getch();
}

   
1
0
2999

Еще по теме

Ввести номер месяца и вывести количество дней в нем, а также число ошибок при вводе. - Yvision.kz