Основы программирования на С++ для начинающих

Задачи: циклы while, do while, вложенные циклы

Мы познакомились с циклами while и do while в C++ и с вложенными конструкциями в циклах. Займёмся решением задач.

1. Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое. Подсказка: необходимо объявить переменную-счетчик, которая будет считать количество введенных чисел, и переменную, которая будет накапливать общую сумму чисел.

2. Необходимо суммировать все нечётные целые числа в диапазоне, который введёт пользователь с клавиатуры.

3. Задача посложней. Нарисовать равнобедренный треугольник из символов ^. Высоту выбирает пользователь. Например: высота = 5, на экране

задачи вложенные циклы

140 thoughts on “Задачи: циклы while, do while, вложенные циклы

  1. Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.
    F = ах^ – bx •\- с
    при X 3и b =0
    в остальных случаях
    где а, Ь, с — действительные числа.
    Функция F должна принимать действительное значение, если выражение Структурное программирование НЕ(Ац ИЛИ Вц) И (Ац МОД2 Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции НЕ, И, ИЛИ и МОД2 (сложение по модулю 2) — поразрядные. Значения а, Ь, с, Хнач., Хкон., dX ввести с клавиатуры

  2. #include
    #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, “Russian”);
    int sum,kolvo,a;
    kolvo = 0;
    sum = 0;
    cout << "Нажмите любую клавишу\n " << "…………….\n";
    while (_getch() != 48) {
    cout < “;
    cin >> a;
    kolvo++;
    sum = sum + a;
    cout << "Чтобы продолжить нажмите любую клавишу \n " << "Чтобы завершить нажмите '0'\n";
    }
    cout << "Количество чисел = " << kolvo << endl << "Сумма = " << sum << endl;
    system("PAUSE");
    return 0;
    }

Добавить комментарий для виктория Отменить ответ

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