Дано не менее трех различных натуральных чисел, за которыми следует 0. определить 3 наибольших числа среди них.
Ответы на вопрос:
program msdos_2; uses crt; var a: array[1..3] of integer; //массив трёх максимальных элементов r,max,i,j: integer; begin writeln('*** alphaues is ***'); writeln('*** ok ***'); r: =1; writeln('введите ненулевое число'); writeln('(или введите 0 для конца последовательности) '); {вводим 3 первых элемента}
for i: =1 to 3 do begin write('ввод: '); readln (r); a[i]: =r; end; {сортируем массив из 3-х первых элементов} for i: =1 to 2 do begin max: =a[i]; for j: =i+1 to 3 do if a[j]> max then max: =a[j]; a[j]: =a[i]; a[i]: =max; end; {продолжаем ввод и сравниваем текущее число с массивом из 3-х первых} while r< > 0 do begin write('ввод: '); readln (r); if r> a[1] then begin a[3]: =a[2]; a[2]: =a[1]; a[1]: =r; end else if r> a[2] then begin a[3]: =a[2]; a[2]: =r; end else if r> a[3] then a[3]: =r; end; {выводим 3 максимальных элемента}
writeln(); writeln('три наибольших элемента массива: '); for i: =1 to 3 do writeln(i,'-й: ',a[i]); end.
вся информация в компьютере, как известно, кодируется и передаётся с двоичных значений 0 и 1. любое устройство компьютера, производящие обработку или хранение информации, получает на входе один или несколько сигналов, представляющих собою электрические импульсы ("1" - есть сигнал, "0" - нет сигнала), а на выходе выдаёт один результирующий сигнал.существует три базовых логических элемента: "и", "или", "не". комбинируя эти три вида элементов, можно собрать логическое устройство какой угодно сложности.логический элемент "и" получает на входе 2 сигнала. на выходе выдаётся один сигнал, являющийся результатом операции логического умножения входных сигналов. проще говоря, если хотя бы один из входных сигналов равен "0", то и на выходе будет "0".логический элемент "или" тоже получает на входе 2 сигнала. на выходе выдаётся один сигнал, являющийся результатом операции логического сложения входных сигналов. если хотя бы один из входных сигналов равен "1", то и на выходе будет "1".логический элемент "не" получает на входе 1 сигнал. на выходе выдаётся один сигнал, являющийся результатом операции инверсии входного сигнала (если на входе "1", то на выходе "0", и наоборот).
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
diassssssss18.05.2020 17:20
-
margaret1967m14.05.2023 17:35
-
Olesya2225418.05.2023 09:28
-
256640901.06.2023 14:57
-
supanzerbe11.05.2021 06:14
-
lcdnek19818.10.2020 23:44
-
katya9997201119.01.2022 18:38
-
nmedvedeva2001825.02.2022 01:53
-
Аманда5557311.03.2023 01:11
-
Golpio13.04.2020 22:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.