Program schet; var a:integer; label h; begin h: begin writeln('Введите количество палочек: '); readln(a); if (a<=0) then goto h else a:=a+3; writeln('У Тани стало ', a, ' палочек'); end; readln; end.
Program schet; var a,b:integer; begin a:=2015; writeln('Сколько лет проводится олимпиада?'); readln(b); a:=a-b; writeln('Первая олимпиада была проведена в ',a,' году.'); readln; end.
Program schet; var a,b,c,i:integer; begin writeln('Сколько семечек посадил Пятачок?'); readln(a); writeln('Сколько семечек не выросло?'); readln(b); a:=a-b; writeln('Сколько не плодоносных яблонь?'); readln(c); a:=a-c; writeln('На скольки яблонях вкусные яблоки?'); readln(i); a:=a-i; if (a<0) then writeln('Выросло 0 яблонь с невкусными яблоками.') else writeln('Выросло ',a,' яблонь с невкусными яблоками.'); readln; end.
Program schet; var a:real; begin writeln('Введите число, которое нужно округлить:'); readln(a); a:=round(a); writeln('ответ после округления: ',a); readln; end.
var a:integer;
label h;
begin
h:
begin
writeln('Введите количество палочек: ');
readln(a);
if (a<=0) then goto h
else
a:=a+3;
writeln('У Тани стало ', a, ' палочек');
end;
readln;
end.
Program schet;
var a,b:integer;
begin
a:=2015;
writeln('Сколько лет проводится олимпиада?');
readln(b);
a:=a-b;
writeln('Первая олимпиада была проведена в ',a,' году.');
readln;
end.
Program schet;
var a,b,c,i:integer;
begin
writeln('Сколько семечек посадил Пятачок?');
readln(a);
writeln('Сколько семечек не выросло?');
readln(b);
a:=a-b;
writeln('Сколько не плодоносных яблонь?');
readln(c);
a:=a-c;
writeln('На скольки яблонях вкусные яблоки?');
readln(i);
a:=a-i;
if (a<0) then writeln('Выросло 0 яблонь с невкусными яблоками.')
else writeln('Выросло ',a,' яблонь с невкусными яблоками.');
readln;
end.
Program schet;
var a:real;
begin
writeln('Введите число, которое нужно округлить:');
readln(a);
a:=round(a);
writeln('ответ после округления: ',a);
readln;
end.
конкретно в каких стейтментах была ошибка , я не смог разобраться , но фактически у тебя
1.был не правильный вывод (m[1])
2.неправильная итерация по циклу с переменной 'с'
крч легче было просто переделать
var
c, n, i, j: integer;
m: array[1..1000] of integer;
begin
Readln(n);
for i := 1 to n do
begin
m[i] := i;
Write(m[i], ' ');
end;
writeln;
while n >= 1 do
begin
if c+2 < n then c := c + 3 else c := n - c + 3;
for i:=c to n do m[c]:=m[c+1];
n := n - 1;
end;
writeln(m[c]);
end.