Есть ответ 👍

Написать программу используя процедуру которая сортирует элементы целочисленного массива b[1..n],n меньше или равно 25 по убыванию

184
298
Посмотреть ответы 2

Ответы на вопрос:


Class sort25{   public static void main(string[] args) throws java.io.ioexception{     int c, n = 0, array[];     while((c = system.in.==13 || (47< c & & c< 58 & & (n = n*10+c-48)> -1));     if(25< n || c! =10)return;     array = new int[n];     for(c = 0; c< n; c++){       int d = 0; boolean negative = false;       while((d = system.in.=10)         if(47< d & & d< 58)array[c] = array[c]*10+d-48;         else if(d==45)negative = true;       if(negative)array[c]*=-1;     }     sortarray(array);     for(c = 0; c< n; c++)system.out.print(array[c]+" ");   }   private static void sortarray(int[] array){     for(int c = 0; c< array.length-1; c++){       int b = c, e;       for(int d = c+1; d< array.length; d++)         if(array[d]> array[b])b=d;       e = array[c];       array[c] = array[b];       array[b] = e;     }   } }
3231561
4,4(81 оценок)

не знаю, правильно ли я понял тебя, но вот. если не так то обязательно напиши!

program massiv;

var

myarray: array[0..9] of integer; // объявляем статический массив целых чисел длинной 10 элементов (считаем от нуля).

i: integer;

begin

writeln('введите 10 целых чисел');

for i : = low(myarray) to high(myarray) do

readln(myarray[i]); //в цикле записываем значения в массив

for i : =   low(myarray) to high(myarray) do

writeln(myarray[i]); //в цикле выводим уже записанные значения

readln; //чтобы программа не закрылась сразу после вывода результата

end.

Популярно: Информатика