2144574c
Дата публикации:

Проблема с выводом в консоль С++. Задача A. Добрыня Никитич и Змей Горыныч.

Проблема с выводом в консоль С++. Задача A. Добрыня Никитич и Змей Горыныч.

Ваш код не полностью написан. В конце строки, перед символом "<", не хватает закрывающей кавычки и точки с запятой. Вот исправленный код:

#include <iostream>
using namespace std;

int main() {
    int y, m, d, resh;
    cin >> y >> m >> d;

    switch (m) {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            resh = 31 - d;
            break;
        case 4:
        case 6:
        case 9:
        case 11:
            resh = 30 - d;
            break;
        case 2:
            if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0))
                resh = 29 - d;
            else
                resh = 28 - d;
            break;
    }

    cout << "Left " << resh << " days" << endl;

    return 0;
}

Теперь код должен работать правильно и выводить количество дней, которое должен ждать Добрыня Никитич.