C++ Упорядочить целочисленный массив A[1..n] по неубыванию. Объясню суть метода на примере. Пусть массив А состоит из 10 элементов: 10,5,11,-5,1,-4,13. Возьмем первый элемент, он больше 5 элементов, запишем 5 в дополнительный массив счетчиков (Count). Выполним эту операцию для всех элементов массива А. В массиве Count имеем: 5,4,6,0,3,1,8,7,2,9. Если разрешается использовать дополнительный массив для хранения отсортированных данных, то остается переписать каждый элемент исходного массива на соотв место в результирующем массиве (В). Реализовать данный метод без использования дополнительного массива
176
348
Ответы на вопрос:
Program dfg; vars: real; o,k: integer; f,w,r,e: array[1..10] of integer; i,t,x,g,h,j,u,y,l,d: integer; beginh: =0; d: =0; o: =1; k: =1; write('массив1= '); writeln(); for x: =1 to 4 do begin for i: =1 to 4 do beginr[i]: =random(10); write(r[i]); e[i]: =o*r[i]; o: =o*10; u: =0+e[i]; if r[i]=0 thenh: = h+1; if r[i]=1 thend: =d+1; end; writeln(); end; writeln(); writeln(); write('массив2='); writeln(); randomize; for x: =1 to 4 do begin for i: =1 to 4 do beginr[i]: =random(10); write(r[i]); e[i]: =o*r[i]; o: =o*10; u: =0+e[i]; if r[i]=0 thenh: = h+1; if r[i]=1 thend: =d+1; end; writeln(); end; writeln(); writeln('нули = ',h); writeln('единицы = ',d); end.
Популярно: Информатика
-
Katuhaazaza25.07.2022 08:47
-
2016mashamulalp0500j01.08.2022 22:14
-
МахаХей19.06.2021 18:49
-
марленна29.05.2021 09:57
-
Alicewonderr07.01.2021 08:40
-
Ааллалалал4408.01.2020 17:17
-
AndreyPulik31.05.2022 21:47
-
LizaZZ603.05.2023 04:03
-
Marinet180616.05.2022 16:57
-
raminpomohs27.07.2020 03:31