задачи и решения с++, практика программирования

Задачи: Цикл for в С++

Раз вы приступаете к задачам, значит уже знаете что такое цикл for. Рассмотрим несколько задач, в решении которых он применяется и, тем самым, закрепим полученные знания. Практика программирования – самый лучший способ разобраться с материалом и запомнить информацию надолго.

1. Написать программу, которая будет показывать на экран квадрат числа, введенного пользователем. Пользователь должен сам решать – выйти из программы или продолжить ввод. (Подсказка – необходимо запустить бесконечный цикл, в котором предусмотреть его прерывание, при наступлении определённого условия).




2. В спортзал ежедневно приходит какое-то количество посетителей. Необходимо предложить пользователю ввести такие данные: сколько человек посетило спортзал за день, ввести возраст каждого посетителя и в итоге показать возраст самого старшего и самого молодого из них, а так же посчитать средний возраст посетителей.




Для самостоятельно задания, предлагаем вам решить похожую задачу. Организовать ввод количества посетителей спортзала и количества часов проведенных каждым из них в спортзале. В итоге посчитать и показать общую сумму, которую посетители заплатили за тренировки.

3. На складе имеется определённое количество ящиков с яблоками (в нашем примере 15). Когда подъезжает машина для погрузки, попросить пользователя ввести, сколько ящиков загрузить в первую машину, во вторую и так далее, пока не закончатся ящики с яблоками. Предусмотреть тот случай, когда пользователь введёт количество ящиков больше, чем есть на складе.

При возникновении вопросов обращайтесь к нам в комментариях.

Чтобы поддержать наш сайт – нажмите на копилку и выберите любой удобный для Вас способ.

Рассылка новых уроков по программированию:

Задачи: Цикл for в С++
4.1 (82.22%) 9 votes

Задачи: Цикл for в С++: 79 комментариев

  1. у меня как-то так получилось

    1. после bool exit; и до цикла эти две строчки. видимо что-то стер случайно

      1. какие-то баги. два раза уже не поулчается отправить код
        короче после булевой переменной и до цикла эти две строки:
        cout <> appleWarehouse;

    1. первая строка это вывод, который спрашивает сколько яблок лежит на складе,а вторая строка это ввод этих самых яблок. почему код сайт не ест – не знаю

  2. #include
    using namespace std;

    int main()

    {
    while (1)
    {
    setlocale(LC_ALL, “rus”);
    int i = 0; // объявление и инициализация управляющей переменной
    char j = ‘Y’;
    int c = 0;
    cout << "\nВыберите программу\n";
    cout <> c;
    if (c == 1)
    {
    for (;;) // запуск бесконечного цикла
    {
    cout <> i;
    cout << "\nЧисло в квадрате=" << i*i << endl;
    cout <> j;
    if (j != ‘Y’ && j != ‘y’)
    break;
    }
    }
    else if (c == 2)
    {
    for (;;) // запуск бесконечного цикла
    {
    int a;
    cout <> i;
    cout <> a;
    if (a == i*i)
    cout << "\nОтвет верен\n";
    else cout << "\nОтвет не верен\nПравильный ответ=" << i*i;
    cout <> j;
    if (j != ‘Y’ && j != ‘y’)
    break;
    }
    }
    else
    return 0;
    }
    }

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *