Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Посчитать количество четных чисел списка(Задача снизу)

  • Автор темы Автор темы DaN1eR
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
26 Янв 2020
Сообщения
40
Реакции
5
1.2. Запрещено выделять всё сообщение жирным шрифтом, курсивом, подчеркиванием, цветом. Пользуйтесь BB-кодами с умом, выделяя лишь самое важное в теме, на что следует обратить внимание.
Создайте программу которая будет выводить на экран сумму всех четных элементов списка, значения которых больше 50, список должен состоять из ста чисел от 1 до 100
 
Последнее редактирование модератором:
Создайте программу которая будет выводить на экран сумму всех четных элементов списка, значения которых больше 50, список должен состоять из ста чисел от 1 до 100
if a % 2 == 0:
дальше думай сам
 
Создайте программу которая будет выводить на экран сумму всех четных элементов списка, значения которых больше 50, список должен состоять из ста чисел от 1 до 100
Python:
Expand Collapse Copy
from random import randint

# Создадим список со случайнми числами
numbers = [randint(1, 100) for i in range(100)]

s = 0

# Перебираем список
for i in numbers:
    
    # Если чисто больше или равно 50 и делиться на 2 без остатка, то добавляем это число в переменную
    if i >= 50 and i % 2 == 0:
        s += i
        
# Выводим результат
print(s)
 
Python:
Expand Collapse Copy
from random import randint
arr = [randint(1, 100) for _ in range(100)]
a = list(filter(lambda a: a >= 50 and a % 2 == 0, arr))
print(sum(a))
 
Создайте программу которая будет выводить на экран сумму всех четных элементов списка, значения которых больше 50, список должен состоять из ста чисел от 1 до 100
C++:
Expand Collapse Copy
int summ = 0;

for ( int i = 0; i <= 100; i++ )
{
    if ( i >= 50 && i % 2 == 0 )
        summ += i;
}

printf( "%i", summ );
 
C++:
Expand Collapse Copy
int summ = 0;

for ( int i = 0; i <= 100; i++ )
{
    if ( i >= 50 && i % 2 == 0 )
        summ += i;
}

printf( "%i", summ );
Говорю мужу:
Screenshot_20220216_192225_org.mozilla.fenix.png

Ответ убил
 
C++:
Expand Collapse Copy
int summ = 0;

for ( int i = 0; i <= 100; i++ )
{
    if ( i >= 50 && i % 2 == 0 )
        summ += i;
}

printf( "%i", summ );
Тогда уж лучше так!!!
C++:
Expand Collapse Copy
int main() // sponsored by vovacode technology
{
    int array[99]; // will be filled w/ 1 to 100 integers
    int sum{ 0 }; // var with our next result

    for ( int i{ 1 }; i <= &array.lenght(); ++i ) // i = 1 cause we don't want to fill array[0] w/ 0 with all the problems that follow
    {
        &array[i] = i; // fill every cell of array (from 1 to 100)
  
        if ( &array[i] < 50 )  // best optimization way is two for cycles
            continue; // for avoid this check every cycle step: 1: for i < 50 & 2: for i > 50 ((but who cares :p))
  
        if ( (&array[i] % 2) == 0 ) // so if remainder dividing a number by 2 is 0, then the number is even
            sum += &array[i]; // increase the summ
    }

    std::cout << "Sum of the numbers is: " << sum; // print our result
}

извините мне нечего делать
 
Последнее редактирование:
Назад
Сверху Снизу