
Напишите программу, которая заполняет массив из N = 8 элементов случайными числами в диапазоне
[0,10], выводит его на экран, а затем выводит на экран квадраты всех элементов массива. С++ Использовать библиотеки #include #include

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

Ответ:
Код можно сократить вплоть до одного 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] << " ";
}



Для создания программы на 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]. Затем он выводит массив на экран, а затем квадраты всех его элементов.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili