Program help;
Uses Crt;
Const n = 10; (* Размер массива *)
Var a : Array[1..n] of Integer; (* Массив с числами *)
i : Integer;
Begin
Randomize;
ClrScr;
Writeln('Массив: ');
For i := 1 to n do
Begin
a[i] := random(601) - 300; (* Заполняем рандомными числами *)
Writeln('a[', i, '] = ', a[i]); (* Выводим на экран *)
if (a[i] mod 3 = 0) and (a[i] mod 5 <> 0) then
a[i] := 0; (* Обнуляем числа кратные 3 и не кратные 5 *)
End;
Writeln('Массив после изменения: ');
For i := 1 to n do
Writeln('a[', i, '] = ', a[i]); (* Выводим на экран *)
End.
404(5)=4*5(2)+0*5+4=25+4=29
Если тебе нужно узнать значение переменной s, то выполним следующее:
От-4до 1 делай:
s присвоить значение её же + i(позиция, в которой сейчас находится цикл);
Таким образом:
s + i : 0 + -4= -4
s + i : -4 + -3= -7
s + i : -7 + -2= -9
s + i : -9 + -1= -10
s + i : -10 + 0= -10
<span>s + i: -10 + 1= -9
Итог: s= - 9.</span>
Var
a,b,c,d:integer;
e : real;
begin
readln (a,b);
c := a + b;
d := a * b;
e := a / b;
writeln ('Сумма = ',c,' произведение = ',d, ', а частное = ',e);
end.