Вопрос задан 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++.
0 0
Перейти к ответам

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

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

Извини, в C++ трудно реализовать рандомные числа, поэтому ограничился лишь вводом чисел пользователем. Но если нужен именно рандом, напиши, я доделаю.


  1. #include <iostream>
  2. int main()
  3. {
  4.    int arr[100];
  5.    int N, M;
  6.    std::cout << "Введите N: ";
  7.    std::cin >> N;
  8.    for(int i = 0; i < N; i++)
  9.    {
  10.        std::cout << i+1 << "-й элемент массива: ";
  11.        std::cin >> arr[i];
  12.    }
  13.    std::cout << "Полученный массив: ";
  14.    for(int j = 0; j < N; j++)
  15.    {
  16.        arr[j] *= 5;
  17.        std::cout << arr[j] << ' ';
  18.    }
  19.    return 0;
  20. }
0 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>, чтобы использовать функции ввода-вывода и генерации случайных чисел.

0 0

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

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

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