М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
aloaloaloalo
aloaloaloalo
05.06.2020 10:46 •  Информатика

Написать программу. В массиве из 8 элементов найти сумму и количество чисел, кратных 9 и 8.

👇
Ответ:
ZeepFire
ZeepFire
05.06.2020

Python

my_list = [int(input()) for i in range(8)]

res = [i for i in my_list if i % 9 == 0 and i % 8 == 0]

print(f'Кол-во чисел: {len(res)}')

print(f'Сумма чисел: {sum(res)}')

4,8(65 оценок)
Открыть все ответы
Ответ:
TeoRe
TeoRe
05.06.2020
PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018Внимание! Если программа не работает, обновите версию!№1

begin

 var a := ReadArrInteger(10);

 Println('Кол-во двухзначных, начинающихся нечетной цифрой:',

     a.Where(t -> Abs(t).InRange(10, 99) and Abs(t div 10).IsOdd).Count)

end.

№2

begin

 var a := ArrRandom(20, -100, 100);

 a.Println;

 a.Incremental((p,q)->Abs(p-q)).Max.Println

end.

Пример

-63 -2 94 93 71 43 -55 0 80 -39 -68 46 -91 -63 -47 -97 3 -59 64 -31

137

№3

begin

 var a := ReadArrInteger(10);

 Println('Сумма чисел, начинающихся на цифру 5, равна:',

     a.Where(t -> Abs(t).ToString[1]='5').Sum)

end.

4,4(58 оценок)
Ответ:
Tanya20042017
Tanya20042017
05.06.2020

ДЗ для ВЕРЫ ВИКТОРОВНЫ:

Объяснение:

Var I, N, m: integer;

{Выводит таблицу квадратов до N числа}

Begin

Readln(N); //Что вводим в этой строке и зачем? Как можно подсказать пользователю, что ввести?  

{Вводим до какого числа нам нужно получить квадрат; Подсказать можно через WRITELN}

Writeln('Таблица квадратов чисел от 1 до N'); //Сколько раз выполняется этот оператор?

{Один раз}

For i:=1 to N do //Сколько раз выполнится цикл?

{N раз}

Begin //Зачем снова писать операторные скобки?

{Затем, что это цикл, который всегда обособляется и отделяет от остальных операторов}

m:=i*I;

Writeln(I,' ',m); //Как по-другому оставить пробелы между столбиками?

{Можно сделать так    -     Writeln(I:3,m:16);}

End;

End.

4,6(13 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ