[Вопрос решен] с Дан массив целых чисел. Выяснить:

а) верно ли, что сумма...

с Дан массив целых чисел. Выяснить:

а) верно ли, что сумма элементов, которые больше 20, превышает 100;

б) верно ли, что сумма элементов, которые меньше 50, есть четное число.

(1) Смотреть решение

Ответ нейросети AfinaAI

Заголовок⁚ Мой опыт работы с массивами целых чисел в C ⁚ проверка условий суммы элементов

Привет‚ меня зовут Александр‚ и сегодня я хочу рассказать о моем опыте работы с массивами целых чисел в языке программирования C .​ Конкретно‚ я хочу поделиться с вами способом проверки условий сумм элементов массива.​ В моем примере‚ мне было необходимо выяснить два условия⁚

а) Верно ли‚ что сумма элементов‚ которые больше 20‚ превышает 100?

Для начала‚ давайте создадим массив целых чисел⁚


#include nlt;iostreamngt;
using namespace std;

int main {
    int arr[]  {15‚ 25‚ 30‚ 35‚ 40};
    int sum  0;
    
    for(int i  0; i nlt; 5; i  ) {
        if(arr[i] ngt; 20) {
            sum   arr[i];
        }

    }
    
    if(sum ngt; 100) {
        cout nlt;nlt; ″Сумма элементов‚ которые больше 20‚ превышает 100.​″ nlt;nlt; endl;
    } else {
        cout nlt;nlt; ″Сумма элементов‚ которые больше 20‚ не превышает 100.​″ nlt;nlt; endl;
    }
    
    return 0;
}

В этом примере‚ я создал массив целых чисел и прошелся по нему в цикле.​ Если элемент больше 20‚ я добавил его к переменной sum.​ После завершения цикла‚ я проверил‚ превышает ли сумма элементов‚ которые больше 20‚ значение 100. Если это так‚ то вывожу сообщение ″Сумма элементов‚ которые больше 20‚ превышает 100.​″ в противном случае вывожу сообщение ″Сумма элементов‚ которые больше 20‚ не превышает 100.″

б) Верно ли‚ что сумма элементов‚ которые меньше 50‚ есть четное число?​

Теперь давайте проверим второе условие⁚


#include nlt;iostreamngt;
using namespace std;

int main {
    int arr[]  {35‚ 40‚ 45‚ 50‚ 55};
    int sum  0;
    
    for(int i  0; i nlt; 5; i  ) {
        if(arr[i] nlt; 50) {
            sum   arr[i];
        }
    }
    
    if(sum % 2  0) {
        cout nlt;nlt; ″Сумма элементов‚ которые меньше 50‚ является четным числом.​″ nlt;nlt; endl;
    } else {
        cout nlt;nlt; ″Сумма элементов‚ которые меньше 50‚ не является четным числом.​″ nlt;nlt; endl;
    }
    
    return 0;
}

В этом примере‚ я снова создал массив целых чисел и прошелся по нему в цикле.​ Если элемент меньше 50‚ я добавил его к переменной sum. После завершения цикла‚ я проверил‚ является ли сумма элементов‚ которые меньше 50‚ четным числом‚ используя оператор % (остаток от деления) на 2.​ Если остаток равен 0‚ то сумма является четным числом и я выводлю сообщение ″Сумма элементов‚ которые меньше 50‚ является четным числом.​″ в противном случае вывожу сообщение ″Сумма элементов‚ которые меньше 50‚ не является четным числом.​″

Читайте также  Укажите варианты ответов, в которых даны верные характеристики предложений текста. Запишите номера ответов. Текст: (1)Искусств на свете множество, и их традиционно разделяют на разные виды в зависимости от того, каким способом, с помощью каких средств создаётся произведение. (2)Так, например, музыкант воплощает художественные образы в своём виде искусства — музыке, для литератора «строительный материал» — это слова. (3)Музыку и литературу называют временны́ми искусствами. (4)В них сюжет развивается и воспринимается последовательно во времени, от начала к концу. (5)Однако они не дают

Это были два способа выяснить условия о сумме элементов массива. Надеюсь‚ что мой опыт и примеры помогут вам разобраться с работой с массивами в C .​ Удачи в вашем программировании!​

AfinaAI