Дан целочисленный массив а. удалить из массива все одинаковые элементы.в чем моя ошибка? program hgfd1; const n=5; var a: array[1..n] of integer; i,c: integer; begin randomize; for i: =1 to n do begin a[i]: =random(8)+0; writeln('a[',i,']=',a[i]); end; for i: =2 to n do for c: =i-1to 1 do if a[i]=a[c] then a[i]: =a[i+1]; for i: =1 to n do writeln('a[',i,']=',a[i]); end.
210
284
Ответы на вопрос:
//как-то громоздко получилось, но я так вижу. эх, выходные. const n=5; var a: array[1..n] of integer; b: array[0..8] of integer; ar: array[1..n] of integer; i,c,j: integer; begin randomize; writeln('array: '); for i: =1 to n do begin a[i]: =random(8); write(a[i]: 4); end; for i: =1 to n do begin; for j: =0 to 8 do if a[i]=j then inc(b[j]); end; for i: =1 to n do begin; for j: =0 to 8 do if (b[j]> 1) and (a[i]=j) then a[i]: =9; if a[i]< > 9 then begin; inc(c); ar[c]: =a[i]; end; end; writeln; for i: =0 to 8 do writeln(i,'=',b[i]); writeln; writeln('final array: '); for i: =1 to n do if a[i]=9 then a[i]: =0; for i: =1 to c do begin; a[i]: =ar[i]; write(a[i]: 4); end; end.
Var ar: array of integer; max,i,n: integer; begin; randomize; max: =-2147483648; readln(n); setlength(ar,n+1); writeln('array: '); for i: =1 to n do begin; ar[i]: =random(-10,10); write(ar[i]: 4); if ar[i]> max then max: =ar[i]; end; ar[1]: =max*2; ar[n]: =max*2; writeln; writeln('final array: '); for i: =1 to n do write(ar[i]: 4); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
hdhshuuyfftf21.05.2022 14:40
-
Venidiktova31.08.2022 11:50
-
povarnicyna10626.03.2021 10:14
-
arinaambrosova23.02.2022 11:23
-
артур3508.04.2020 22:44
-
mastheadchan114.03.2022 19:59
-
13Милана200419.12.2022 01:17
-
diman12904.08.2020 10:47
-
Girl1girl01.03.2023 00:11
-
123maladauskas24.02.2021 02:00
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.