Помогите решить задачу в C++ Дан одномерный массив x1, x2,...,xn. Подсчитать количество и сумму
всех элементов массива, кратных 5.Ответы на вопрос
        Ответ:
#include <iostream>
using namespace std;
int main(){
int n, count = 0, suma = 0;
cout<<"Vvesti kolichestvo elementow massiva\n";
cin>>n;
int arr[n];
cout<<"Vvesti elementy massiva\n";
for (int i = 0; i < n; ++i) {
cin>>arr[i];
}
for (int i = 0; i < n; ++i) {
if (arr[i]%5==0){
count ++;
suma += arr[i];
}
}
cout<<"Kolichestvo elementov kratnyh 5 = "<<count<<endl;
cout<<"Summa elementov kratnyh 5 = "<<suma<<endl;
}
Объяснение:
Создаем переменную n которая будет определять количество элементов в массиве. Потом объявляем переменные count(подсчет элементов кратным 5) и suma(аналогично).
Вводим количество элементов массива и заполняем сам массив.
Далее идет цикл и в нем условие "Если элемент массива при делении на 5 дает остаток 0(то есть число кратное 5) то..."
В условии к count добавляем 1 элемент каждый раз, когда условие правдиво.
К суме добавляем сам элемент, в том же случае.
Ну и выводим эти переменные
            Конечно! Вот пример решения задачи на подсчет количества и суммы элементов массива, кратных 5, на языке C++:
cpp#include <iostream>
int main() {
    const int n = 10;  // размер массива
    int x[n] = {10, 5, 7, 15, 20, 25, 30, 35, 40, 45};  // исходный массив
    int count = 0;  // счетчик количества элементов, кратных 5
    int sum = 0;  // сумма элементов, кратных 5
    for (int i = 0; i < n; i++) {
        if (x[i] % 5 == 0) {
            count++;  // увеличиваем счетчик, если элемент кратен 5
            sum += x[i];  // добавляем элемент к сумме
        }
    }
    std::cout << "Количество элементов, кратных 5: " << count << std::endl;
    std::cout << "Сумма элементов, кратных 5: " << sum << std::endl;
    return 0;
}
В данном примере массив x содержит 10 элементов. Затем мы проходим по каждому элементу массива в цикле for. Если элемент кратен 5 (т.е. остаток от деления на 5 равен 0), то увеличиваем счетчик count и добавляем элемент к сумме sum. В конце программы выводим значения count и sum на экран.
Вы можете изменить размер массива n и значения элементов в массиве x, чтобы адаптировать код под вашу задачу.
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			
Математика
 - 
			
Литература
 - 
			
Алгебра
 - 
			
Русский язык
 - 
			
Геометрия
 - 
			
Английский язык
 - 
			
Химия
 - 
			
Физика
 - 
			
Биология
 - 
			
Другие предметы
 - 
			
История
 - 
			
Обществознание
 - 
			
Окружающий мир
 - 
			
География
 - 
			
Українська мова
 - 
			
Информатика
 - 
			
Українська література
 - 
			
Қазақ тiлi
 - 
			
Экономика
 - 
			
Музыка
 - 
			
Право
 - 
			
Беларуская мова
 - 
			
Французский язык
 - 
			
Немецкий язык
 - 
			
МХК
 - 
			
ОБЖ
 - 
			
Психология
 - 
			
Физкультура и спорт
 - 
			
Астрономия
 - 
			
Кыргыз тили
 - 
			
Оʻzbek tili
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			