
Zudevnoms
5 год назад
Program z17;const n = 60;var c: array [1..n] of integer;k, i:integer;Beginrandomize;k:=0;for i:=1 to n doc:= random (21)-10;if i mod 4 = 0 thenif c=0 thenk:=k+c[i];end;end;end;writeln (k);end.Ошибка: попытка присвоить переменной типа array [1..60] of integer выражение типа integer может я криворукий, но какого чёрта переменной типа integer нелбзя присвоить выражение типа integer
ОТВЕТЫ

Rice Harry
Oct 24, 2020
Немножко есть криворукости: нужно присваивать не с, а с[i]
c[i]:= random (21)-10;
А вот дальше совсем плохо.
if c=0 then - это как, весь массив равен нулю? Это в Паскале нельзя писать.
c[i]:= random (21)-10;
А вот дальше совсем плохо.
if c=0 then - это как, весь массив равен нулю? Это в Паскале нельзя писать.
195
Смежные вопросы: