Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Katiadimova3
27.05.2020 16:18 •
Информатика
Дан одномерный массив натуральных чисел.определить количество элементов массива,сумма цифр которых больше 7.все алгоритмы оформить в отдельный модуль.
Ответ:
AlinnkaBro
05.10.2020 02:05
// PascalABC.NET 3.2, сборка 1370 от 24.12.2016
// Внимание! Если программа не работает, обновите версию!
function S(n:integer):integer:=(n<10?n:(n mod 10)+S((n div 10) mod 10));
begin
var a:=ArrRandom(ReadInteger('n='),1,50); a.Println;
Writeln('k=',a.Select(x->S(x)).Where(x->x>7).Count)
end.
Пример:
n= 15
29 33 40 49 20 12 43 50 22 40 36 33 35 43 49
k=5
0,0
(0 оценок)
Популярные вопросы: Информатика
korekhova1986super
01.10.2022 11:22
Какое будет значение h?a= -9b= 16if (a+b 2) or (a+10 15):h= a**2else:h=2*b+1...
катерринкаа
03.07.2020 13:49
Заголовок процедуры вычисления наибольшего общего делителя может быть описан так: procedure nod (a,b:integer; var c:integer); Вариант вызова процедуры: nod (x,a ,z) 1 в качестве...
SkiJu
10.06.2022 12:22
2. А) Что такое робототехника? Напишите определениеБ) Разгадайте ребус. Составь предложение с этим словом....
Екатерина2088
22.06.2022 23:02
Построить переключательную схему для функции y+неа*b...
MiaRia123
26.10.2021 19:57
Опишите модуль ЕV3 его и из чего он состоит...
gagammil
28.11.2020 03:37
Какие функции не выполняет процессор...
yyeyheh
19.12.2020 04:43
Раскройте скобки и найдите значение выражения 7,2-(3,2-5,9)=...
ozorkaltseva
22.08.2020 03:05
Отметьте предложения, в которых с вводных слов говорящий передаёт различную степень уверенности в том, о чём он сообщает. Укажите один или несколько правильных вариантов ответа:...
Софья3601
22.01.2022 02:24
ХИМИЯ 11 КЛАССЗаписать две реакции для углерода: 1-углерод является восстановителем; 2 - углерод является окислителем. Составить для реакций электронный баланс...
Аноним8127
06.06.2020 13:51
Чем можно объяснить, что разные запахи вызывают разные чувства?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
// Внимание! Если программа не работает, обновите версию!
function S(n:integer):integer:=(n<10?n:(n mod 10)+S((n div 10) mod 10));
begin
var a:=ArrRandom(ReadInteger('n='),1,50); a.Println;
Writeln('k=',a.Select(x->S(x)).Where(x->x>7).Count)
end.
Пример:
n= 15
29 33 40 49 20 12 43 50 22 40 36 33 35 43 49
k=5