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

Задачи: Одномерные массивы C++

Оцени эту статью

Приступая к решению задач, ознакомьтесь со статьями Массивы в C++ и Генератор случайных чисел rand(), если еще не читали их. Постарайтесь решать предложенные задачи самостоятельно и смотреть наши решения только в крайнем случае.

1. Создать массив типа int на 10 элементов и заполнить его случайными числами от 7 до 14. После заполнения перезаписать все числа, которые больше десяти: от хранимого значение отнять 10. Например в ячейке хранится число 12: 12 — 10 = 2. Записать в эту ячейку 2 Записывая новое значение, используйте составные (комбинированные) операторы.




2. Заполнить массив из 50-ти элементов нечётными числами от 1 до 99. (используйте операцию остаток от деления, чтобы проверить число на чётность)




3. Объявить три массива. Первые два заполнить случайными значениями от 10 до 30. В элементы третьего массива записать сумму соответствующих элементов первых двух массивов. (в нулевую ячейку третьего — сумму нулевых ячеек первого и второго массивов и так далее). Затем найти среднее арифметическое элементов третьего массива, максимальное значение и минимальное значение, которые он хранит.

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

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

Задачи: Одномерные массивы C++: 58 комментариев

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

    1. А зачем?
      Здесь не начальная школа, никто смотреть ваш код не станет.
      Да и комментарии здесь не приспособлены и искажают код, если вы его сюда впишите.

      А критерием качества кода для вас всегда должны быть результаты выполнения программы: если они соответствуют поставленным условиям, то всё отлично.

  2. Подскажите пожалуйста, в чем моя ошибка (минимальное значение выдает 0)

  3. Нашел другой способ)

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

Код размещайте в тегах: <pre class="lang:c++ decode:true ">YOUR CODE</pre>