В массив а с целыми элементами ввести числа найти сумму всех элементов массива=4 если ткких элеметнов в массиве нет вывести в массиве нет числа 4
269
465
Ответы на вопрос:
first_list = input().split()
second_list = [n for n in first_list if n == '4']
if len(second_list) != 0:
amount = 0
for i in second_list:
amount += int(i)
print(amount)
else:
print('в массиве нет числа "4" .')
Код Pascal
const
nmax = 100;
var
a: array[1..nmax] of integer;
i: byte;
n, m, s: integer;
begin
Writeln('Введите длину массива: ');
Read(n);
Writeln('Введите значения элементов массива');
for i := 1 to n do
begin
write('a[', i, ']=');
read(a[i]);
if a[i] = 4 then s += a[i];
end;
if s > 0 then Writeln('Сумма элементов: ', s)
else Writeln('Нет числа 4');
end.
Тестовое Решение
Введите длину массива:
4
Введите значения элементов массива
a[1]=5
a[2]=3
a[3]=4
a[4]=4
Сумма элементов: 8
Вданном случае всё зависит от контекста вопроса. если "понимает" процессор, то разговор идёт о прямых командах ему. самый яркий пример - компилируемые яп вроде с или pascal, где исходный код пользователя переводится в прямые команды ядру системы (уменьшение уровня абстракции). если за "завершение строки" воспринимать конец команды (в вышеназванных яп это '; '), то компилятор в процессе компиляции (тавтология) разделяет эти строки на отдельные команды, каждая из которых имеет свою последовательность процессорных действий. никакие crlf (конец строки в windows/dos) и lf (в *nix-системах) вне строковых (символов в кавычках вроде 'hello') для процессора роли не играет абсолютно. в принципе, об интерпретируемых яп можно сказать то же самое. для процессора "завершения строки" как такового не существует. прошу простить, если дал не тот ответ, что требовалось.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Arina330712.11.2022 13:14
-
oblasovsema15.03.2022 22:55
-
лш8ем17.04.2021 15:46
-
RedBalloon08.05.2020 20:37
-
Vadimqq05.04.2022 18:14
-
79854246143TATIANA31.05.2023 14:01
-
рощумникиви13.02.2022 08:58
-
ASabina111111102.11.2022 04:38
-
Piachenka15013.05.2021 12:32
-
kivlad9620.07.2021 08:56
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.