.Все .Биология.Информатика.Видео-ответы.Физика.Французский язык.Русский язык.Қазақ тiлi.История.Окружающий мир.География.Обществознание.Алгебра.Психология.МХК.Другие предметы.Английский язык.Українська література.Право.ОБЖ.Немецкий язык.Українська мова.Беларуская мова.Музыка.Химия.Экономика.Геометрия.Литература
radmirsatabalov
radmirsatabalov
22.09.2019 17:16 •  Информатика

пмоготи решить по информатике на паскале.
в кругу стоят n-ое количество , которые считаются считалочкой. каждый 3 человек выбывает. кто отсался.
пример
водиться:
11
1 2 3 4 5 6 7 8 9 10 11
выводиться:
7

что неправильно в коде?
var
a,b,c,x,y,k,n,i,j: integer;
m: array[1..1000] of integer;
begin
readln(n);
for i: =1 to n do
m[i]: =i;
for i: =1 to n do
write(m[i],' ');
writeln;
i: =1;
c: =0;
while i< =n do
begin
c: =c+1;
if c=3 then begin
for j: =i to n do
m[j]: =m[j+1];
c: =0;
n: =n-1;
if (i=n) and (n> 1) then
i: =1;
end
else
if (i=n) and (i> 1) then
i: =1
else
i: =i+1;
end;
writeln(m[1]);
end.

Показать ответ
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь понять?
Спроси здесь