Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1116798
А
Аноним
18 мая 2024 19:48 · публичный вопрос
А
Аноним

рограммирование на C++ 2. Реши эти задачи и получи свою пятёрку! 2.1Непродуктивные дни - / 100 Проверяется автоматически стандартный ввод стандартный вывод 2 секунды 64 мегабайта…

Запрос пользователя

Рограммирование на C++ 2. Реши эти задачи и получи свою пятёрку! 2.1Непродуктивные дни - / 100 Проверяется автоматически стандартный ввод стандартный вывод 2 секунды 64 мегабайта Условие Мистер Смитт каждый день записывает в свой дневник, сколько дел он выполнил за этот день. Также он поставил себе цель - выполнять не меньше пяти дел в день. После того, как проходит месяц, и он смотрит, в какие дни он не достиг поставленной цели, а если таких дней не было, то он считает, что в этом месяце он отлично поработал. Напиши программу, которая выводит номера дней, в которые не была достигнута цель, либо выводит фразу "Great job!", если таких дней не было Формат входных данных В первой строке - натуральное число n ≤ 100 - количество дней в прошедшем месяце В следующей строке - n целых чисел, каждое число неотрицательное и не превышает 105 Формат выходных данных Номера дней (в одной строке через пробел), в которые не была достигнута цель, либо фраза "Great job!", если таких дней не было без использования vector

Ответ нейросети
18 мая 2024 19:48

Для решения этой задачи на языке программирования C++ нам необходимо написать программу, которая проверит, была ли достигнута цель Мистера Смитта каждый день за прошедший месяц. Если он выполнил менее пяти дел в определенный день, то этот день считается "непродуктивным".

Программа должна сначала прочитать количество дней в прошедшем месяце и затем ввести n целых чисел, представляющих количество выполненных дел в каждый день.

Далее, программа должна вывести номера дней, в которые Мистер Смитт не достигнул цели, либо вывести фразу "Great job!", если таких дней не было.

Пример решения этой задачи на C++ без использования vector:

#include <iostream>

int main() {
    int n;
    std::cin >> n;

    for (int i = 1; i <= n; ++i) {
        int num;
        std::cin >> num;
        if (num < 5) {
            std::cout << i << " ";
        }
    }

    if (n == 0) {
        std::cout << "Great job!";
    }

    return 0;
}

Эта программа считывает количество дней в месяце, затем записывает количество дел для каждого дня и выводит номера дней, в которые Мистер Смитт не достигал цели, либо выводит сообщение "Great job!" при отличной работе.