Заголовок⁚ Мой опыт работы с массивами целых чисел в 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‚ не является четным числом.″
Это были два способа выяснить условия о сумме элементов массива. Надеюсь‚ что мой опыт и примеры помогут вам разобраться с работой с массивами в C . Удачи в вашем программировании!