Информатика, вопрос задал vfvfyfnfifksxfy , 1 год назад

Дан массив натуральных чисел. Найти сумму элементов, кратных 7 С++

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

Ответил slonce70
1

#include <iostream>

int sumMultiplesOfSeven(int arr[], int size) {

int sum = 0;

for (int i = 0; i < size; i++) {

if (arr[i] % 7 == 0) {

sum += arr[i];

}

}

return sum;

}

int main() {

int arr[] = {14, 21, 35, 49};

int size = sizeof(arr) / sizeof(arr[0]);

int sum = sumMultiplesOfSeven(arr, size);

std::cout << "Sum of multiples of seven: " << sum << std::endl;

return 0;

}

New Chat

sLoNcE

Дан массив натуральных чисел. Найти сумму элементов, кратных 7 С++ код

Вот пример функции, которая находит сумму элементов массива, кратных 7:

Copy code

#include <iostream>

int sumMultiplesOfSeven(int arr[], int size) {

int sum = 0;

for (int i = 0; i < size; i++) {

if (arr[i] % 7 == 0) {

sum += arr[i];

}

}

return sum;

}

int main() {

int arr[] = {14, 21, 35, 49};

int size = sizeof(arr) / sizeof(arr[0]);

int sum = sumMultiplesOfSeven(arr, size);

std::cout << "Sum of multiples of seven: " << sum << std::endl;

return 0;

}

В этом примере функция sumMultiplesOfSeven принимает массив arr и размер массива size в качестве аргументов. Она итерирует через каждый элемент массива и проверяет, является ли он кратным 7. Если это так, то функция добавляет этот элемент к общей сумме. По окончании цикла функция возвращает сумму.

В функции main мы создаем массив arr с элементами 14, 21, 35, 49 и вызываем функцию sumMultiplesOfSeven с этим массивом в качестве аргумента. Функция вернет сумму элементов массива, кратных 7

Новые вопросы