Вопрос задан 21.02.2021 в 16:04. Предмет Информатика. Спрашивает Гоман Никита.

Помогите решить задачу в C++ Дан одномерный массив x1, x2,...,xn. Подсчитать количество и сумму

всех элементов массива, кратных 5.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вострецова Екатерина.

Ответ:

#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 элемент каждый раз, когда условие правдиво.

К суме добавляем сам элемент, в том же случае.

Ну и выводим эти переменные

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример решения задачи на подсчет количества и суммы элементов массива, кратных 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, чтобы адаптировать код под вашу задачу.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос