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

Ответы

Ответ дал: thedomidy
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. }
Похожие вопросы