Задача 1: користувач задає з клавіатури кількість елементів масиву а та
його елементи. Програма виводить на екран введений масив з його індексами
та знаходить суму його від’ємних елементів.

Задача 2: Задано масив A з 10 цілих чисел. Знайти суму додатних
елементів масиву

Задача 3: Знайти добуток елементів масиву, які більше заданого числа

Задача 4: Знаходження середнього арифметичного елементів масиву
з n дійсних чисел.

С++

Ответы

Ответ дал: NqVixer
2

Ответ:

Задача 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;

}

Вас заинтересует