Здравствуйте,очень срочно!!,нужно решить 2 задания из этой карточки (т.к.1-ое мною...

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

Здравствуйте,очень срочно!!,нужно решить 2 задания из этой карточки (т.к.1-ое мною решено), а оставшиеся 2 не сходятся во ответе, И ОПРЕДЕЛИТЬ КАКОЙ ОПЕРАТОР (ПРИСВАИВАНИЯ) ВЫПОЛНЯЕТ ТУ ИЛИ ИНУЮ ФУНКЦИЮ.Заранее спасибо;)


image

Информатика Начинающий (145 баллов)
оставил комментарий

и именно с ним, некоторые задания приходится делать в ОГЭ

оставил комментарий Одаренный (1.4k баллов)

там разве не вольный выбор ?

оставил комментарий

это да)), по-другому и не скажешь

оставил комментарий (49 баллов)

Кстати, это не 1-4 класс информатики

оставил комментарий (49 баллов)

в 1-4 классах нет информатики

оставил комментарий Одаренный (1.4k баллов)

а как делается датчик случайных чисел

оставил комментарий

ну когда как, в данных задачах не вольный, а конкретный, и четко разъясняемый

оставил комментарий (49 баллов)

короче

оставил комментарий (49 баллов)

Я посмотрел в g и ответил

оставил комментарий

датчик случайных чисел решается по такой якобы формуле: Random r = new Random(); int a = r . nextInt(10); int b = r . nextInt(10);

Дан 1 ответ
0 голосов
(49 баллов)

Наверное, это


1.program z;

var a:array [1..10] of integer; i,t:integer; s:real;

begin

for i:=1 to 10 do

begin

a[i]:=random(1,100);

write(a[i]:4);

if (odd(i)) and (odd(a[i])) then

begin

s:=s+a[i];

t:=t+1;

end;

end;

writeln;

write('Cреднее арифметическое = ',s/t);

end.

2.program z;

var a:array[1..10] of integer; max,i:integer;

begin

writeln('Исходный массив');

for i:=1 to 10 do

begin

a[i]:=random(1,100);

write(a[i]:4);

if a[i]>max then max:=a[i];

end;

writeln;

writeln('Измененный массив');

for i:=1 to 10 do

begin

if not(odd(a[i])) then a[i]:=max;

write(a[i]:4);

end;

end.


оставил комментарий (49 баллов)

1.Const N = 10;Var i,S:integer; m:array [1..N] of integer;Begin        randomize;  S:=0;        for i:=1 to N do begin        m[i]:= random(201)-100;        writeln(m[i]);        end;        for i:=1 to N do         if m[i] mod 2 = 0 then         S:=S+m[i];        writeln('Summa = ',S);         readln;end.2.Const N = 100;Var i,p:integer; B:array [1..N] of integer;Begin        randomize;  p:=0;        for i:=1 to N do begin        B[i]:= random(201)-100;        writeln(B[i]);        end;        for i:=1 to N do         if B[i] mod 3 = 0 then         p:=p*B[i];        writeln('Proiz = ',p);         readln;end.

оставил комментарий (49 баллов)

это перепроверить ещё надо

оставил комментарий Одаренный (1.4k баллов)

я не знаю паскаля, но ты уверен что в конце readln не нужны () ?

оставил комментарий (49 баллов)

я не уверен, я же сказал, надо проверить

...