57

- СРОЧНО — Необходимо составить программу в pascal…

sbr1r 14 августа 2022

- СРОЧНО — Необходимо составить программу в pascal ABC с использованием рекурсии под инвертированиемпонимают перестановку первого и последнего элементов этой части, второго и предпоследнего и т.д. а вот само задание => Инвертировать часть массива, расположенную между самым левым минимальным в первой половине массива и самым правым максимальным во второй половине массива.

категория: информатика

58

Program Pr1; uses crt; var mas: array[1… 10] of integer; i,a,b,max,min,x,t: integer; Beginclrscr; randomize; for i: =1 to 10 do mas[i]: =random (10); for i: =1 to 10 do write (mas[i]); max: =0; min: =99; for i: =1 to 5 do if mas[i] <= min then begin min: =mas[i]; a: =i; end; for i: =6 to 10 do if mas[i]>=max then begin max: =mas[i]; b: =i; end; t: =0; for i: =a to b div 2 do begin x: =mas[b-t]; mas[b-t]: =mas[i]; mas[i]: =x; t: =t+1; end; writeln (); for i: =1 to 10 do write (mas[i]); end.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Смотрите также:
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...