Вот программа ** Pascal:var a: array [1..100] of integer; i, n: integer;begin...

0 голосов
101 просмотров

Вот программа на 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++.


Информатика (31 баллов) | 101 просмотров
Дан 1 ответ
0 голосов

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


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