Задача 1: користувач задає з клавіатури кількість елементів масиву а та
його елементи. Програма виводить на екран введений масив з його індексами
та знаходить суму його від’ємних елементів.
Задача 2: Задано масив A з 10 цілих чисел. Знайти суму додатних
елементів масиву
Задача 3: Знайти добуток елементів масиву, які більше заданого числа
Задача 4: Знаходження середнього арифметичного елементів масиву
з n дійсних чисел.
С++
Ответы
Ответ:
Задача 1:
#include <iostream>
#include <Windows.h> //локалізація
using namespace std;
int main()
{
//локалізація
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout << "Введіть розмір масиву: ";
int size{};
cin >> size;
int* a = new int[size];
for (int i = 0; i < size; i++)
{
cout << endl << "Введіть #" << i << " елемент масиву: ";
cin >> a[i];
}
int sumNegative{};
for (int i = 0; i < size; i++)
{
cout << endl << '#' << i << " елемент масиву: " << a[i];
if (a[i] < 0) sumNegative += a[i];
}
cout << endl << endl << "Сума від’ємних елементів: " << sumNegative;
delete[] a;
return 0;
}
Задача 2:
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
const int size = 10;
int A[size]{};
for (int i = 0; i < size; i++)
{
cout << endl << "Введіть #" << i << " елемент масиву: ";
cin >> A[i];
}
int sumPositive{};
for (int i = 0; i < size; i++) if (A[i] > 0) sumPositive += A[i];
cout << endl << "Сума додатніх елементів масиву: " << sumPositive;
return 0;
}
Задача 3:
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout << "Введіть розмір масиву: ";
int size{};
cin >> size;
int* arr = new int[size];
for (int i = 0; i < size; i++)
{
cout << endl << "Введіть #" << i << " елемент масиву: ";
cin >> arr[i];
}
cout << endl << "Введіть число: ";
int num{};
cin >> num;
int product{ 1 };
for (int i = 0; i < size; i++) if (arr[i] > num) product *= arr[i];
cout << endl << endl << "Добуток елементів масиву, які більше заданого числа: " << product;
delete[] arr;
return 0;
}
Задача 4:
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout << "Введіть розмір масиву: ";
int n{};
cin >> n;
double* arr = new double[n];
double avg{};
for (int i = 0; i < n; i++)
{
cout << endl << "Введіть #" << i << " елемент масиву: ";
cin >> arr[i];
avg += arr[i];
}
cout << endl << endl << "Середнє арифметичне елементів масиву: " << avg / n;
delete[] arr;
return 0;
}