Консультация № 193796
30.10.2018, 21:09
0.00 руб.
01.11.2018, 18:52
0 3 1
Здравствуйте! Прошу помощи в следующем вопросе: перевести на язык с. Программа, которая за номером месяца выводит соответствующее название.
[code lang=pascal]var m:integer;
begin
writeln('введите номер месяца');
readln(m);
case m of1:
write('январь');
2:write('февраль');
3:write('март');
4:write('апрель');
5:write('май');
6:write('июнь');
7:write('июль');
8:write('август');
9:write('сентябрь');
10:write('октябрь');
11:write('ноябрь');
12:write('декабрь');
readln;
end.[/code]
Спасибо!

Обсуждение

давно
Посетитель
400537
50
30.10.2018, 22:26
общий
это ответ
Здравствуйте, lalka!
#include <stdio.h>
Код:
void menu(void)
{
char m;
printf("vwedite nomer mouth\n");
m = getche(); /* чтение клавиатуры */

switch (m) {
case '1':
cout << "январь";
break;
case '2':
cout << "февраль";
break;
case '3':
cout << "март";
break;
case '4':
cout << "апрель";
break;
case '5':
cout << "май";
break;
case '6':
cout << "июнь";
break;
case '7':
cout << "июль";
break;
case '8':
cout << "август";
break;
case '9':
cout << "сентябрь";
break;
case '10':
cout << "октябрь";
break;
case '11':
cout << "ноябрь";
break;
case '12':
cout << "декабрь";
break;
default:
cout << "Ошибка";
}
}
5
Об авторе:
Твое внимание станет мой энергией
давно
Академик
20764
1861
30.10.2018, 22:41
общий
30.10.2018, 22:48
Адресаты:
Тут сразу две ошибки: getche() читает только один символ и в символьной константе так же может быть только один символ,

И ещё: cout << ... -- это уже C++
давно
Посетитель
400537
50
30.10.2018, 23:01
общий
30.10.2018, 23:13
Адресаты:
Да спасибо,я уже когда отправил понял, ошибку сразу не заметил.
Код:


#include <stdio.h>
void main(void)
{
int m;
printf("vwedite nomer mouth\n");
scanf("%d", &m);

switch (m) {
case 1:
printf ("январь");
break;
case 2:
printf ("февраль");
break;
case 3:
printf ("Март");
break;
case 4:
printf ("Апрель");
break;
case 5:
printf ("Май");
break;
case 6:
printf ("Июнь");
break;
case 7:
printf ("Июль");
break;
case 8:
printf ( "Август");
break;
case 9:
printf ("Сентябрь");
break;
case 10:
printf ("Октябрь");
break;
case 11:
printf ("Ноябрь");
break;
case 12:
printf ("Декабрь");
break;
default:
printf ("Ошибка");
break;
}
system("pause");
}
Об авторе:
Твое внимание станет мой энергией
Форма ответа