Вопрос задан 27.09.2023 в 08:19. Предмет Информатика. Спрашивает Сдержикова Дарья.

Заданий одномірний масив А(10). Знайти середнє арифметичне додатних елементів масиву.

0 0
Перейти к ответам

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

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

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void randarr(int *A,const int size){

for(int i = 0; i < size; i++){

 A[i] = rand() % 201 - 100;

}

}

void printarr(int *A,const int size){

for(int i = 0; i < size; i++){

 cout << A[i] << " ";

}

}

float expression(int *A,int size){

float sum = 0;

int counter = 0;

for(int i = 0; i < size; i++){

 if(A[i] > 0){

  sum += A[i];

  counter++;

 }

}

sum /= counter;

return sum;

}

const int size = 10;

int main(){

srand(time(NULL));

setlocale(LC_ALL , "Ukrainian");

int A[size];

randarr(A,size);

printarr(A,size);  

cout << "\nСереднє арифметичне додатнiх чисел = " << expression(A,size) << endl;

 

return 0;                                                                  

}

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

Для знаходження середнього арифметичного додатних елементів одномірного масиву вам потрібно виконати наступні кроки:

  1. Ініціалізуйте масив A з 10 елементами. Ваш масив може виглядати, наприклад, так:
python
A = [2, 5, -3, 8, 0, 1, -6, 4, -2, 7]
  1. Створіть змінну сума та ініціалізуйте її нульовим значенням. Ця змінна буде використовуватися для підрахунку суми додатних елементів масиву.

  2. Створіть змінну кількість та ініціалізуйте її нульовим значенням. Ця змінна буде використовуватися для підрахунку кількості додатних елементів у масиві.

  3. Пройдіться по всіх елементах масиву A за допомогою циклу for і перевіряйте, чи є поточний елемент додатним (більше за нуль).

  4. Якщо поточний елемент додатній, то додайте його до змінної сума і збільшіть змінну кількість на одиницю.

  5. Після завершення циклу розділіть суму додатних елементів на кількість додатних елементів, щоб знайти середнє арифметичне додатних елементів:

python
середнє_арифметичне = сума / кількість

Ось приклад коду на мові Python для виконання цих кроків:

python
A = [2, 5, -3, 8, 0, 1, -6, 4, -2, 7] сума = 0 кількість = 0 for елемент in A: if елемент > 0: сума += елемент кількість += 1 if кількість > 0: середнє_арифметичне = сума / кількість print("Середнє арифметичне додатних елементів: ", середнє_арифметичне) else: print("У масиві немає додатних елементів.")

Цей код обчислить і виведе середнє арифметичне додатних елементів у масиві A.

0 0

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

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

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

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