Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
yakormnevzad
11.10.2021 11:46 •
Информатика
Дан массив действительных чисел. найти сумму трех его наибольших чисел. заметим, что массив вначале следует отсортировать по неубыванию, а затем три последних элемента и дадут искомый результат.(basic)
Показать ответ
Ответ:
shittt6655
06.10.2020 13:05
PRINT "Array size: "
INPUT n
PRINT "Input array: "
DIM a(n), t AS DOUBLE
FOR in = 1 TO n
INPUT a(in)
NEXT in
FOR i = 1 TO n
FOR j = n - 1 TO i STEP -1
IF a(j) > a(j + 1) THEN
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
END IF
NEXT j
NEXT i
PRINT a(n - 2)
PRINT a(n - 1)
PRINT a(n)
Сначала вводится количество элементов в массиве, затем сами элементы. После ввода последнего элемента программа выводит три наибольших числа.
0,0
(0 оценок)
Популярные вопросы: Информатика
leha7534
29.01.2021 00:20
Файл размером 1.5mb передается по сети со скоростью 100kbit/sec.сколько времени в секундах потребуется для передачи всего файла?...
naranovnaran08
16.11.2020 10:26
В памяти компьютера необходимо ввести 68 страницу текста при abby finerider и сканера. сканирование одной страницы занимает 3 секунды смена страниц в сканере 9 секунд,...
Yana0865
05.06.2021 04:15
3D-модели объектов. Урок 3 вытягивание прямоугольника вытягивание круга вдавливание прямоугольника вдавливание круга...
Smartfone
21.05.2023 19:14
РЕШИТЬ ИНФОРМАТИКУ 10 КЛАСС...
MaxRozBerg
26.11.2020 13:52
Выполнить перевод числа 110(Б) в десятичную. ответ округлить до одного знака после запятой отбрасыванием более младших разрядов. //Система Бергмана...
СтилРайдер
05.06.2021 18:16
Выберите неверное утверждение первичной информации об окружающем нас мире это аромат розовый выпуск вечерних новостей горечь лекарство температура воздуха ...
оооо140
14.03.2022 06:42
Когда впервые передали информацию через технологию ?...
anasgaliev
02.04.2021 17:00
Немецкий язык Немецкий язык...
ZacLolka
07.10.2020 14:34
1 вериант ат вериант ат...
райымбек42
07.12.2021 05:33
6Давыдов сдержанно поклонился. (М. Шолохов) Кто-то тронул Улю за локоть. (А. Фадеев) Четыре делиться на два. Николай с Денисовым ходили по залам. (Л. Толстой) Надо...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
INPUT n
PRINT "Input array: "
DIM a(n), t AS DOUBLE
FOR in = 1 TO n
INPUT a(in)
NEXT in
FOR i = 1 TO n
FOR j = n - 1 TO i STEP -1
IF a(j) > a(j + 1) THEN
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
END IF
NEXT j
NEXT i
PRINT a(n - 2)
PRINT a(n - 1)
PRINT a(n)
Сначала вводится количество элементов в массиве, затем сами элементы. После ввода последнего элемента программа выводит три наибольших числа.