Есть ответ 👍

В массив а с целыми элементами ввести числа найти сумму всех элементов массива=4 если ткких элеметнов в массиве нет вывести в массиве нет числа 4​

269
465
Посмотреть ответы 3

Ответы на вопрос:


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

rita1501
4,4(48 оценок)

Вданном случае всё зависит от контекста вопроса. если "понимает" процессор, то разговор идёт о прямых командах ему. самый яркий пример - компилируемые яп вроде с или pascal, где исходный код пользователя переводится в прямые команды ядру системы (уменьшение уровня абстракции). если за "завершение строки" воспринимать конец команды (в вышеназванных яп это '; '), то компилятор в процессе компиляции (тавтология) разделяет эти строки на отдельные команды, каждая из которых имеет свою последовательность процессорных действий. никакие crlf (конец строки в windows/dos) и lf (в *nix-системах) вне строковых (символов в кавычках вроде 'hello') для процессора роли не играет абсолютно. в принципе, об интерпретируемых яп можно сказать то же самое. для процессора "завершения строки" как такового не существует. прошу простить, если дал не тот ответ, что требовалось.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS