
Вопрос задан 03.06.2023 в 16:16.
Предмет Информатика.
Спрашивает Цветкова Татьяна.
Вот программа на Pascal: var a: array [1..100] of integer; i, n: integer;begin Write('Введите
N:'); Readln(n); for i := 1 to n do begin a[i] := Random(10); Write(a[i]:5); end; Writeln; Writeln('Полученный массив:'); for i := 1 to n do begin a[i] := a[i] *5; Write(a[i]:5); end;end. Помогите составить такую же программу увеличения всех элементов массива в 5 раз на C++.

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

Отвечает Малая Ирина.
Извини, в C++ трудно реализовать рандомные числа, поэтому ограничился лишь вводом чисел пользователем. Но если нужен именно рандом, напиши, я доделаю.
- #include <iostream>
- int main()
- {
- int arr[100];
- int N, M;
- std::cout << "Введите N: ";
- std::cin >> N;
- for(int i = 0; i < N; i++)
- {
- std::cout << i+1 << "-й элемент массива: ";
- std::cin >> arr[i];
- }
- std::cout << "Полученный массив: ";
- for(int j = 0; j < N; j++)
- {
- arr[j] *= 5;
- std::cout << arr[j] << ' ';
- }
- return 0;
- }



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот эквивалентная программа на C++, которая увеличивает каждый элемент массива в 5 раз:
cpp#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
int a[100];
int i, n;
std::cout << "Введите N: ";
std::cin >> n;
srand(time(0));
for (i = 0; i < n; i++) {
a[i] = rand() % 10;
std::cout << a[i] << " ";
}
std::cout << std::endl << "Полученный массив:" << std::endl;
for (i = 0; i < n; i++) {
a[i] = a[i] * 5;
std::cout << a[i] << " ";
}
return 0;
}
Обратите внимание, что индексация в C++ начинается с 0, поэтому я изменил начальное значение i
в циклах на 0. Также я добавил заголовочные файлы <iostream>
, <cstdlib>
и <ctime>
, чтобы использовать функции ввода-вывода и генерации случайных чисел.


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

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

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