Пусть месяца года пронумерованы следующим образом: 1-январь, 2-февраль, 3-март и т.д....

0 голосов

Пусть месяца года пронумерованы следующим образом: 1-январь, 2-февраль, 3-март и т.д. Написать программу через подпрограмму (процедуру или функцию), которая по известному номеру месяца выведет соответствующее время года. Например: на чёрном экране вводим 5 , а нам выводит весна и т.д.


спросил от (60 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (474 баллов)
uses crt;
var n: integer;
begin
write('Введите номер месяца: ');
readln(n);
case n of
1: writeln('январь');
2: writeln('февраль');
3: writeln('март');
4: writeln('арпель');
5: writeln('май');
6: writeln('июнь');
7: writeln('июль');
8: writeln('август');
9: writeln('сентябрь');
10: writeln('октябрь');
11: writeln('ноябрь');
12: writeln('декабрь');
else writeln('Нет такого месяца!');
end;
readkey end.


Программа на языке Pascal, могу ещё написать на с++ если надо...
P.S. Теперь лично для вас как работает. человек вводит число от 1 до 12, выводится соотвествующий месяц, если вводится число больше 12, то выведет "Нет такого месяца!", удачи!

Ввёл исправку в двух строчках. :)

Код на с++

#include

using namespace std;

int main()

{
    int n = 0;

    cin >> n;

    if(n == 1)

    {
        cout << "January";<br>    }

    if(n == 2)

    {
        cout << "February";<br>    }
    if(n == 3)

    {
        cout << "Mart";<br>    }
    if(n == 4)

    {
        cout << "April";<br>    }
    if(n == 5)

    {
        cout << "May";<br>    }
    if(n == 6)

    {
        cout << "Iun";<br>    }
    if(n == 7)

    {
        cout << "Iul";<br>    }
    if(n == 8)

    {
        cout << "Augast";<br>    }
    if(n == 9)

    {
        cout << "September";<br>    }
    if(n == 10)

    {
        cout << "October";<br>    }
    if(n == 11)

    {
        cout << "November";<br>    }
    if(n == 12)

    {
        cout << "December";<br>    }
    if(n > 12)

    {
        cout << "Net takogo";<br>    }
}


оставил комментарий от (60 баллов)

не использована подпрограмма, и нужно чтобы выводил не месяц а время года

оставил комментарий от Начинающий (474 баллов)

Что имеете ввиду под подпрограммой?

оставил комментарий от (60 баллов)

нужно использовать процедуру или функцию

оставил комментарий от Начинающий (128 баллов)

на Паскале могу написать

...