Вопрос задан 20.06.2023 в 12:48. Предмет Информатика. Спрашивает Гаврилов Егор.

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

виводить на екран введений масив з його індексами та знаходить суму його від’ємних елементів. Задача 2: Задано масив A з 10 цілих чисел. Знайти суму додатних елементів масиву Задача 3: Знайти добуток елементів масиву, які більше заданого числа Задача 4: Знаходження середнього арифметичного елементів масиву з n дійсних чисел. С++
0 0
Перейти к ответам

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

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

Ответ:

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

}

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

Задача 1: Для розв'язання цієї задачі, спочатку потрібно запросити від користувача кількість елементів масиву та його елементи. Потім програма виводить введений масив з його індексами на екран. Після цього, програма знаходить суму від'ємних елементів масиву та виводить її на екран. Приклад реалізації у мові Python:

```python n = int(input("Введіть кількість елементів масиву: ")) arr = []

for i in range(n): element = int(input("Введіть елемент масиву: ")) arr.append(element)

print("Введений масив з його індексами:") for i in range(n): print("Елемент:", arr[i], "Індекс:", i)

negative_sum = 0 for i in range(n): if arr[i] < 0: negative_sum += arr[i]

print("Сума від'ємних елементів:", negative_sum) ```

Задача 2: Для розв'язання даної задачі, ми маємо заданий масив з 10 цілих чисел. Програмі потрібно знайти суму додатних елементів масиву.

Приклад реалізації у мові Python:

```python arr = [2, -5, 10, -3, 8, -1, 7, -9, 4, -6]

positive_sum = 0 for i in range(len(arr)): if arr[i] > 0: positive_sum += arr[i]

print("Сума додатних елементів:", positive_sum) ```

Задача 3: Для розв'язання даної задачі, ми маємо заданий масив та задане число. Програмі потрібно знайти добуток елементів масиву, які більше заданого числа.

Приклад реалізації у мові Python:

```python arr = [5, 12, 8, 3, 10, 7] number = 6

product = 1 for i in range(len(arr)): if arr[i] > number: product *= arr[i]

print("Добуток елементів масиву, які більше", number, ":", product) ```

Задача 4: Для розв'язання даної задачі, ми маємо заданий масив з n дійсних чисел. Програмі потрібно знайти середнє арифметичне елементів масиву.

Приклад реалізації у мові Python:

```python arr = [2.5, 4.7, 1.2, 3.9, 5.6] n = len(arr)

sum = 0 for i in range(n): sum += arr[i]

average = sum / n print("Середнє арифметичне елементів масиву:", average) ```

У цих прикладах ми розглянули розв'язання запропонованих задач. Програма завжди запитує вхідні дані від користувача, обчислює необхідні значення та виводить результат на екран.

0 0

Похожие вопросы

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

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

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