Перевести из паскаля в c++ program p; uses crt; const n = 20; var r: real; a: array[1..n]...

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

Перевести из паскаля в c++ program p; uses crt; const n = 20; var r: real; a: array[1..n] of integer; i: Integer; begin clrscr; randomize; r := 0; for i := 1 to n do begin a[i] := random(50); write(a[i], ' '); r := r + 1 / a[i]; end; writeln; r := 1 / r; writeln('R: ', r); readkey; end.


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

Ответ:

#include

#include

#include

using namespace std;

int main() {

 srand(time(0));

 const int n = 20;

 double r = 0;

 int a [n];

 for (int i = 0; i < n; ++i){

   a[i] = (rand() % (50-0+1)+0);

   cout << a[i] << " ";</p>

   r = r + 1.0 / (double)a[i];

 }

 cout << endl;</p>

 r = 1.0 / r;

 cout << "R: " << r;</p>

}

Объяснение:

(310 баллов)
0

напряжение в программе всегда равно 0

0

извините, это баг

0

чево