Program zadacha3; var V, Vo,a ,b, t, c, H: integer; begin writeln('моя программа вычисляет скорость при равноускоренном движении'); writeln('введите начальную скорость'); readln(a); writeln('введите ускорение'); readln(a); writeln('введите время'); readln(t); writeln('введите шаг'); readln(H); for b:=t to c do begin t:=t+H; V:=Vo+a*t; end; writeln('скорость равна V:= ',V); end.
После эндом на закрытии цикла не стояло точки с запятой, и где у тебя написано в третей строчке снизу 7V, что это я так и не понял? Я убрал оттуда семёрку, если не так то поменяй, я в формулу не вдавался. И у тебя ответ в цикле стоит я не знаю так должно быть или нет, обрати внимание на это, в своём варианте я переставил ответ на после цикла
Var i, k, n, j, z, x:integer; b, c, d:array[1..10000] of integer; a, e:array[1..10000] of string; m:string; begin readln(n); for i:=1 to n do readln(a[i]); readln(b[i]); readln(c[i]); for i:=1 to n do for j:=1 to n do if b[i]<b[j] then begin m:=a[i]; a[i]:=a[j]; a[j]:=m; z:=b[i]; b[i]:=b[j]; b[j]:=z; x:=c[i]; c[i]:=c[j]; c[j]:=x; end; for i:=1 to n do writeln(a[i],' ',b[i],' ',c[i]); {это сортировка по тиражу} for i:=1 to n do begin e[i]:=copy(a[i], 1, 2); {тут расчет на то, что название начинается с заглавной буквы английского алфавита} val(e[i], d[i]); end; for i:=1 to n do for j:=1 to n do if d[i]<d[j] then begin m:=a[i]; a[i]:=a[j]; a[j]:=m; z:=b[i]; b[i]:=b[j]; b[j]:=z; x:=c[i]; c[i]:=c[j]; c[j]:=x; end; for i:=1 to n do writeln(a[i],' ',b[i],' ',c[i]); {сортировка по тиражу} readln; end.
1)
a=18
b=4
в первом НЕПРАВИЛЬНО
2)
m=10
n=20
во втором ПРАВИЛЬНО