Дана линейная таблица а[1: n], n < =50. каждый элемент a[i] с четным индексом заменить значением max(a[1], a[2],…,a[i]), а с нечетным - min(a[1], a[2],…,a[i]).
183
263
Ответы на вопрос:
Const n=10; var a: array[1..n] of integer; max,min,i: integer; begin randomize; for i: =1 to n do begin a[i]: =random(51); write(a[i],' '); end; writeln; max: =a[1]; min: =a[1]; for i: =1 to n do begin if a[i]> max then max: =a[i]; if a[i]< min then min: =a[i]; if i mod 2 = 1 then a[i]: =min else a[i]: =max; end; for i: =1 to n do write(a[i],' '); writeln; end. пример: 31 35 3 5 26 46 9 31 30 11 31 35 3 35 3 46 3 46 3 46
#include < iostream> int getmax(int n, int* a); int getmin(int n, int* a); int main() { std: : cout < < "n="; int n, i; std: : cin > > n; int a[n+1]; // заполнение массива for(i = 1; i < = n; i++) { std: : cout < < "a[" < < i < < "]="; std: : cin > > a[i]; } // чётные индексы for(i = 1; i < = n; i++) { if (i % 2 == 0) { a[i] = getmax(i, a); } } // нечётные индексы for(i = 1; i < = n; i++) { if (i % 2 == 1) { a[i] = getmin(i, a); } } std: : cout < < "результат: " < < '\n'; for(i = 1; i < = n; i++) std: : cout < < a[i] < < ' '; return 0; } int getmax(int n, int* a) { int max = a[1]; for(int i = 1; i < = n; i++) if (a[i] > max) max = a[i]; return max; } int getmin(int n, int* a) { int min = a[1]; for(int i = 1; i < = n; i++) if (a[i] < min) min = a[i]; return min; }
Не откажусь от и звездочек на ответ xd var a,b,c: integer; begin writeln('введите три разных числа'); readln(a,b,c); if (a> b)and(a> c) then writeln(a,' ','найбольшее'); if (b> a)and(b> c) then writeln(b,' ','найбольшее'); if (c> a)and(c> b) then writeln(c,' ','найбольшее') else writeln(', введите три разных числа'); readln; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
DaniilFPS02.10.2022 12:41
-
pjs14.06.2021 09:00
-
fantomac71830.09.2022 06:30
-
ОTВЕT05.05.2022 15:15
-
ЯЯЯ111852615.07.2022 03:26
-
mmv2721ozx8sx24.05.2023 16:16
-
farkhundaibragimova05.04.2022 04:25
-
DEDBOYSSSS20.12.2021 11:04
-
143General03.09.2022 21:33
-
gleb2284824.11.2022 21:00
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.