розмер масива 8
тип елемента целый
Вычислить сумму элементов массива, кратных 3
програма C++
решите пж срочна
Ответы
Ответ:
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(0));//time(0) вернет текущее кол-во секунд,побуждая функцию srand() передавать
//разное значение sedd для функции rand() при каждом запуске программы.
int arr[7] = {}; // Создали массив из 8 элементов (счет идет от 0)
int Summa = 0; // тут будет храниться сумма.
for (int i = 0; i < 7; i++)// цикл для заполнения массива
{
arr[i] = 1 + (rand()%100); // числа для простоты будут генерироваться до 100
if ((arr[i] % 3) == 0) // проверяем на кратность 3 , если кратно проваливаемся в тело условия
{
cout << "Ellement massiva # " << i << "-" << arr[i] << endl;//если кратно 3 ,то выводим на экран
Summa += arr[i]; // складываем все элементы массива кратные 3
}
}
cout << "Summa = " << Summa << endl; // выводим сумму на экран
_getch(); // пауза
return 0;
}
Объяснение: