Предмет: Информатика, автор: Туриш

Дан массив x целых чисел. Исключить из него все числа, встречающиеся более двух раз(если такие имеются). Затем числа, стоящие на четных местах, упорядочить по невозрастаниюПрограмма необходима на языке Pascal

Ответы

Автор ответа: HRAshton
0
uses crt;
const nmax=100;
 var x:array[1..nmax] of integer;
     n,m,i,j,k,a,p:integer;
 begin clrscr;
randomize;
 repeat
write('Размер массива от 2 до ',nmax,' n=');
 readln(n);
until n in [2..nmax];
writeln('Исходный массив:');
for i:=1 to n do
  begin  
 x[i]:=random(10);  
write(x[i]:4);  end;
 writeln; i:=1;
m:=n;
 while i<n-1 do
  begin
   k:=1;  
 a:=x[i];  
for j:=n downto i+1 do
  if x[j]=a then k:=k+1;
  if k>2 then
     begin
      j:=i;
      while j<=n do
      if x[j]=a then
       begin
        if j=n then n:=n-1
        else
         begin
          for p:=j to n-1 do
          x[p]:=x[p+1];
          n:=n-1;
         end;
     end    
  else j:=j+1;
    end
  else i:=i+1;
  end; if n=0 then
  begin
   
 exit  
end;
 if n=m then
write('Все элементы встречены не более 2 раз и не удалены') else
  begin
 for i:=1 to n do   write(x[i]:4);
 for i:=1 to n-1 do
   for j:=i+1 to n do
   if(i mod 2=0)and(j mod 2=0) and(x[i]<x[j]) then
    begin
     a:=x[i];
     x[i]:=x[j];
     x[j]:=a;
    end;
   for i:=1 to n do
   write(x[i]:4);
  end;
Похожие вопросы
Предмет: Алгебра, автор: alexegernan
Предмет: Русский язык, автор: ada132004
Тест девочкам

1. Найдите предложения с деепричастным оборотом:

А. Надев лыжный костюм, Олег отправился на стадион.

И. Берега, окружающие озеро, густо поросли камышом.

Д. Приземлившись, летчик осмотрелся вокруг.



2. Найдите предложение с пунктуационной ошибкой.

С. Максим, вернувшись домой, прочитал рассказ о космонавтах.

К. Надвигалась гроза, и самолёт поднимаясь в небо, замигал прожектором.

М. Осветив верхушки деревьев, над лесом поднималось солнце.



3. В каком предложении нужно поставить 2 запятые?

С. Я залюбовался видом просыпающегося города открыв окно.

П. Блеснула яркая молния и раздался удар грома.

Р. Сергей постояв еще минуту медленно направился к вокзалу.



4. В каком предложении 2 деепричастных оборота?

Ё. Она волновалась готовясь к выступлению и выйдя на трибуну немного растерялась.

Н. Космонавт внимательно слушает улыбается приветливо кивает головой.

Д. Самолет развернулся снижая скорость и помахивая крыльями пошёл на посадку сверкая на солнце.



5. В каком предложении встречается причастный и деепричастные обороты?

С. Лётчик вышел из кабины самолёта и по трапу спустился вниз.

Т. Летнее солнце врываясь в окно освещало комнату нагретую его лучами.

Щ. Весело разгорелся огонёк, пустив кверху струйку дыма.



6. В каком предложении есть причастный оборот?

К. Солнце вышло из-за серых темнеющих туч и осветило зелёные сосны.

Я. Испуганные внезапным шумом птицы поднялись в небо.

Т. Яркие звезды освещали темный небосклон и воздух трещал от мороза.



7. В каком варианте ответа правильно указаны все цифры, на месте которых в предложении должны стоять запятые?



Она сделала паузу (1) и (2) собравшись с мыслями (3) села за стол (4) покрытый скатертью.



Ф. 1,2,3,4

Л. 3,4

М. 2,3

П. 2,3,4





















Тест мальчикам

1. Найдите предложения с деепричастным оборотом:

О. Надев лыжный костюм, Олег отправился на стадион.

И. Берега, окружающие озеро, густо поросли камышом.

Д. Приземлившись, летчик осмотрелся вокруг.



2. Найдите предложение с пунктуационной ошибкой.

С. Максим, вернувшись домой, прочитал рассказ о космонавтах.

Н. Надвигалась гроза, и самолёт поднимаясь в небо, замигал прожектором.

М. Осветив верхушки деревьев, над лесом поднималось солнце.



3. В каком предложении нужно поставить 2 запятые?

С. Я залюбовался видом просыпающегося города открыв окно.

П. Блеснула яркая молния и раздался удар грома.

Ч. Сергей постояв еще минуту медленно направился к вокзалу.



4. В каком предложении 2 деепричастных оборота?

И. Она волновалась готовясь к выступлению и выйдя на трибуну немного растерялась.

Н. Космонавт внимательно слушает улыбается приветливо кивает головой.

Д. Самолет развернулся снижая скорость и помахивая крыльями пошёл на посадку сверкая на солнце.



5. В каком предложении встречается причастный и деепричастные обороты?

С. Лётчик вышел из кабины самолёта и по трапу спустился вниз.

Л. Летнее солнце врываясь в окно освещало комнату нагретую его лучами.

Щ. Весело разгорелся огонёк, пустив кверху струйку дыма.



6. В каком предложении есть причастный оборот?

К. Солнце вышло из-за серых темнеющих туч и осветило зелёные сосны.

Т. Испуганные внезапным шумом птицы поднялись в небо.

Н. Яркие звезды освещали темный небосклон и воздух трещал от мороза.



7. В каком варианте ответа правильно указаны все цифры, на месте которых в предложении должны стоять запятые?



Она сделала паузу (1) и (2) собравшись с мыслями (3) села за стол (4) покрытый скатертью.



Ф. 1,2,3,4

Л. 3,4

М. 2,3

О. 2,3,4