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

Дан массив из 10 целых чисел в диапазоне [-10000,10000]. Перепишите в другой массив только нечетные числа и отсортируйте их по возрастанию. Гарантируется, что нечетные числа в массиве есть.
С помощью программы PascalABC.NET


sergei814: да мы вообще не проходим то, что вы написали)

Ответы

Автор ответа: certer1q
1
program c;var a,b:array [1..10] of integer;  i,j,temp,l,q:integer;begin   j:= 1;   for i:=1 to 10 do    begin      readln(a[i]);      if a[i] mod 2 = 1 then        begin        b[j]:=a[i];        j:=j+1;        end;      end;      j:= j - 1;      l:= j;     for i := 1 to j do        for  q:= 1 to j - i do            if b[q] > b[q+1] then begin                temp := b[q];                b[q] := b[q+1];                b[q+1] := temp;            end;   writeln('Res:');     for i:= 1 to l do      writeln(b[i]);end.    

sergei814: в итоге выводим (RES) - это что такое у нас?
certer1q: нечетные числа в новом массиве, отсортированные
sergei814: спасибо большое за помощь
certer1q: в каком классе вы это проходите ?
sergei814: В 10
certer1q: егэ 2 часть , по сложности последний номер , как по мне , неплохо
sergei814: я в 9 сдавал информатику, а сейчас в этих программах - 0. Возможно из-за того, что рука не набита
Похожие вопросы
Предмет: Математика, автор: Rontaro1207