Решите СРОЧНО в pascal ABC это восьмой класс, даю 30БАЛЛОВ

0 голосов

Решите СРОЧНО в pascal ABC это восьмой класс, даю 30БАЛЛОВ


image

спросил от (93 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (3.8k баллов)

//PascalABC
{1} //факториал
var prod, n: integer;
begin
prod:=1;
readln (n);
for var i:=1 to n do prod:=prod*i;
write (prod)
end.

{2}
var n, min, i: integer;
begin
readln (min);
for i:=1 to 9 do
begin
readln (n);
if nend; 
write (min);
end.

{3}
var sum, count, a: integer;
begin
sum:=0; count:=0; a:=0;
repeat
readln (a);
inc (count);
inc (sum, a);
until a=0;
write (sum/(count-1))
end.

{4}
uses Crt;
var x, y: integer;
begin
repeat
gotoXY(1, 1); 
clearline;
write ('x ='); readln (x);
clearline;
write ('y ='); readln (y);
gotoXY (x, y); write ('#');
until (x=0) and (y=0);
end.

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

Вместо clearline вставь:

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

что?

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

write (' '); gotoXY(1, whereY);

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

*write ('{много пробелов}');

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

в одном месте решётка появляется

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

всегда

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

и пробел на x появляется

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

а нет всё норм

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

равда через раз работает

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

ну все спасибо

...