1.
var
A: array [1..10] of integer;
max, i: integer;
begin
for i:=1 to 10 do // заполнение массива
A[i] := random(100) - 50;
max := -51;
for i:=1 to 10 do // обработка массива
if (A[i] < 0) and (A[i] > max) then
max := A[i];
writeln(max);
end.
2.
var
A: array [1..1000] of integer;
kol, i, N: integer;
begin
readln(N);
for i:=1 to N do // заполнение массива
A[i] := random(100) - 50;
for i:=1 to N do // обработка массива
if A[i] mod 2 = 0 then
inc(kol);
writeln(kol);
end.
Поясню.
Строка "итог" – это ответ проводника о том, кто туземец.
Значит, если проводник сказал, что туземец правдолюб, проводник всегда правдолюб
32 Кбайт=32000 байт=256000 бит=256 Кбит
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if (n>0) n++;
else if(n<0) n-=2;
else n=10;
cout << n;
return 0;
}
Ответ:
512 Мбайт = 512 * 8 = 4096 Мбит
64 Гбайт = 64 * 1024 * 1024 = 67108864 Кбайт
8 Кбайт = 8 / 1024 = 0,0078125 Мбайт