Задача 1. Дан массив Mas21, состоящий из 15 элементов, представляющих собой действительные числа. Написать программу для нахождения суммы значений элементов массива. Значения элементов массива пользователь самостоятельно вводит с клавиатуры.
Задача 2. Дан массив Mas22, состоящий из 15 элементов, представляющих собой целые числа. Написать программу для нахождения суммы отрицательных значений элементов массива. Значения элементов массива пользователь самостоятельно вводит с клавиатуры.
Ответы
Задача 1:
#include <iostream>
using namespace std;
int main()
{
const int N = 15; // размер массива
double Mas21[N]; // массив из 15 действительных чисел
double sum = 0; // переменная для накопления суммы элементов массива
cout << "Введите элементы массива Mas21:" << endl;
for (int i = 0; i < N; i++)
{
cout << "Mas21[" << i << "] = ";
cin >> Mas21[i];
sum += Mas21[i];
}
cout << "Сумма элементов массива Mas21: " << sum << endl;
return 0;
}
Задача 2:
#include <iostream>
using namespace std;
int main()
{
const int N = 15; // размер массива
int Mas22[N]; // массив из 15 целых чисел
int sum = 0; // переменная для накопления суммы отрицательных элементов массива
cout << "Введите элементы массива Mas22:" << endl;
for (int i = 0; i < N; i++)
{
cout << "Mas22[" << i << "] = ";
cin >> Mas22[i];
if (Mas22[i] < 0)
{
sum += Mas22[i];
}
}
cout << "Сумма отрицательных элементов массива Mas22: " << sum << endl;
return 0;
}