Вопрос задан 15.07.2023 в 03:19. Предмет Информатика. Спрашивает Савоськина Олеся.

Напишите программу, которая заполняет массив из N = 8 элементов случайными числами в диапазоне

[0,10], выводит его на экран, а затем выводит на экран квадраты всех элементов массива. С++ Использовать библиотеки #include #include
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Думлер Вера.

Ответ:

Код можно сократить вплоть до одного for, объединив все в одно. На будущее: #include - это не библиотека, это директива

Объяснение:

#include <iostream>

#include <random>

#include <time.h>

using namespace std;

int main() {

int mas[8];

srand(time(NULL));

for (int i = 0; i <= 7; i++) mas[i] = rand() % 11;

for (int i = 0; i <= 7; i++) mas[i] *= mas[i];

for (int i = 0; i <= 7; i++) cout << mas[i] << " ";

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания программы на C++, которая заполняет массив случайными числами в диапазоне [0, 10], выводит его на экран и затем выводит квадраты всех элементов, нужно использовать библиотеки <iostream> для ввода-вывода и <ctime> для генерации случайных чисел. Вот полный код программы:

cpp
#include <iostream> #include <ctime> int main() { const int N = 8; int array[N]; // Задаем начальное значение для генератора случайных чисел std::srand(static_cast<unsigned>(std::time(0))); // Заполняем массив случайными числами в диапазоне [0, 10] for (int i = 0; i < N; ++i) { array[i] = std::rand() % 11; // Генерация числа от 0 до 10 } // Выводим массив на экран std::cout << "Массив: "; for (int i = 0; i < N; ++i) { std::cout << array[i] << " "; } std::cout << std::endl; // Выводим квадраты всех элементов массива std::cout << "Квадраты элементов массива: "; for (int i = 0; i < N; ++i) { int square = array[i] * array[i]; std::cout << square << " "; } std::cout << std::endl; return 0; }

Этот код создает массив array из 8 элементов и заполняет его случайными числами в диапазоне [0, 10]. Затем он выводит массив на экран, а затем квадраты всех его элементов.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос