Регистрация
8 Авг 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
Вот задача - Сгенерировать n случайных чисел из диапазона от 0 до 20. Вывести их на экран. Посчитать среднее арифметическое нечётных чисел

думаю что нет , но в чем ошибка ?
307193491_5840d1ac3750f0334bfae08d557b1afa_240x240.png

307193491_bdae72c297dae0fd367346691f00275e_240x240.png

 
#include
using namespace std;
#define RAND(min, max) (rand() % ((max) - (min)) + (min))
int main() {
srand(unsigned(time(nullptr)));
cout > n;
cout
 
Для решения задачи на C++ нужно выполнить следующие шаги: Создать переменную n и присвоить ей значение количества случайных чисел, которые нужно сгенерировать. Создать цикл, который будет повторяться n раз. Внутри цикла сгенерировать случайное число в диапазоне от 0 до 20 и вывести его на экран. Создать переменную sum и присвоить ей значение 0. Создать переменную count и присвоить ей значение 0. Создать цикл, который будет повторяться n раз. Внутри цикла сгенерировать случайное число в диапазоне от 0 до 20. Проверить, является ли число нечётным. Если число нечётное, то добавить его к переменной sum и увеличить переменную count на 1. Посчитать среднее арифметическое нечётных чисел, разделив переменную sum на переменную count. Пример кода на C++: #include
#include
#include

using namespace std;

int main()
{
int n = 10; // количество случайных чисел
int sum = 0; // сумма нечётных чисел
int count = 0; // количество нечётных чисел

// инициализация генератора случайных чисел
srand(time(NULL));

// генерация случайных чисел и вывод на экран
cout
 
Амир, давай порассуждаем. Если нужно сгенерировать несколько чисел - их нужно где-то хранить. Скорее всего - в массиве. Но не в обычном массиве - ведь заранее неизвестно, сколько чисел нужно хранить. Значит, массив должен быть динамический. Попробуй переписать код, используя динамический массив.
 
Назад
Сверху