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

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

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

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

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

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

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

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

  1. я не могу просмотреть код задачи
    При нажатии на кнопку ничего не происходит

      1. Подскажи,пожалуйста, где ошибка, не могу понять что не так сделал, выводит в итоге просто 0

      2. нашел свой косяк, не знаю как удалить комментарий здесь)

  2. ох-хо-хох . Решение для последней задачи было не просто понять , а тем более сочинить.
    Пришлось освежить то чего не знал. Полагаю необходимо параллельно с программированием следует изучать Логику как предмет. И знать хорошо математику.
    Продолжаю грызть науку.

  3. У Вас в задаче ошибка в коде ____ for(int b=height-2*a; b++)) ____ должно быть так ______ for(int b;b=height-2*a; b++)________ если по вашему то выдает ошибку инициализации

    1. В примере написано:

      for (int j = height - 2 * i; j <= height; j++)

      И это правильно!
      А то что написано у вас – это ерунда: здесь у вас объявляется не инициализированная переменная цикла b, с неопределённым,любым (мусорным!) начальным значением цикла.

  4. извините забыл написать в какой задаче ошибка, в задаче пирамида. Хотя я не знаю как другие компиляторы могу на это реагировать,у меня стоит CODE BLOCKS и VISUAL STUDIO хотя вторым я не пользуюсь пока что хотя он на много лучше

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

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