Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:
| Бейсик | Python |
|---|---|
FOR n = 1 TO 100 A(n) = n - 10 NEXT n FOR n = 1 TO 100 B(n) = A(n)*n; NEXT n
|
for n in range(1, 101): A[n] = n - 10 for n in range(1, 101): B[n] = A[n]*n
|
| Паскаль | Алгоритмический язык |
for n : = 1 to 100 do A[n] : = n - 10; for n : = 1 to 100 do begin B[n]:= A[n]*n; end;
|
нц для n от 1 до 100 A[n] : = n - 10 кц нц для n от 1 до 100 B[n]:=A[n]*n кц
|
| Си++ | |
for (n = 1; n <= 100; n++) { A[n] = n - 10; } for (n = 1; n <= 100; n++) { B[n] = A[n]*n; } | |
Сколько элементов массива B будут иметь положительные значения?
Примечание. Нуль является ни положительным, ни отрицательным числом.
Значения элементов двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:
| Бейсик | Python |
|---|---|
FOR n = 1 TO 100 A(n) = n - 50 NEXT n FOR n = 1 TO 100 B(101-n) = A(n)*A(n); NEXT n
|
for n in range(1, 101): A[n] = n - 50 for n in range(1, 101): B[101-n] = A[n]*A[n]
|
| Паскаль | Алгоритмический язык |
for n : = 1 to 100 do A[n] : = n - 50; for n : = 1 to 100 do begin B[101-n]:= A[n]*A[n]; end;
|
нц для n от 1 до 100 A[n] : = n - 50 кц нц для n от 1 до 100 B[101-n]:=A[n]*A[n] кц
|
| Си++ | |
for (n = 1; n <= 100; n++) { A[n] = n - 50; } for (n = 1; n <= 100; n++) { B[101-n] = A[n]*A[n]; } | |
Какой элемент массива B будет наименьшим?
1) B[1]
2) B[50]
3) B[51]
4) B[100]

