В университете города N принято, что старшая цифра трехзначного номера студенческой...

0 голосов
58 просмотров
В университете города N принято, что старшая цифра трехзначного номера студенческой группы обозначает номер факультета, средняя - последнюю цифру года поступления, младшая - порядковый номер группы. Программа по заданному номеру группы студента определяет, в каком году он поступил и на каком факультете учится. Номера факультетов следующие: 1 - исторический, 2 - экономический, 3 - юридический, 4 - математический, 5 - физический, 6 - химический, 7 - биологический, 8 - филологический, 9 - географический.

Информатика (140 баллов) | 58 просмотров
Дан 1 ответ
0 голосов
#include
using namespace std;

int main()
{
    setlocale (LC_ALL,"Russian");
    int number;
    do
    {
        cout <<"Введите номер группы: ";</em>
        cin >> number;
    }
    while (number<100 || number>999);
    char *groups[9]={"исторический","экономический","юридический",
                             "математический","физический","химический",
                             "биологический","географический","географический"};
    cout <<groups[number/100-1] <<", поступил в 200" <<number/10%10</em>
           <<" году\n";</em>
    return 0;
}
Как задание понял, так и написал
(2.8k баллов)