Есть ответ 👍

Дан массив, наполненный отрицательными,положительными числами и нулями. найти индекс первого нуля после сортировки массива по возрастанию.

105
347
Посмотреть ответы 2

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

Nika5332
4,7(32 оценок)

//pascal abc.net v3.1 сборка 1219 const   n=5; var   ar: array[1..n] of integer;   i,j,k: integer; begin   randomize;   writeln('first array: ');   for i: =1 to n do   begin     ar[i]: =random(-3,3);     write(ar[i]: 4);   end;   for i: =1 to n-1 do {, пузырёк. но за быструю сортировку здесь репортят}   for j: =i+1 to n do     if ar[i]> ar[j] then     begin       k: =ar[i];       ar[i]: =ar[j];       ar[j]: =k;     end;   writeln;   writeln('sorted array: ');   for i: =1 to n do   write(ar[i]: 4);   writeln;   for i: =1 to n do   if ar[i]=0 then   begin     write('index of 0 is ',i);     break;   end; end. пример работы программы: first array:   -2   -3   0   -3   3sorted array:   -3   -3   -2   0   3index of 0 is 4

Program n1; var a,b,c : real; begin readln(a,b,c); write('s=',0.5*a*b,'; p=',a+b+c); end.

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