Ответы на вопрос:
Відповідь:
#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;
}
Популярно: Информатика
-
Кравченко12314.12.2022 21:09
-
marija0102124.09.2021 09:15
-
Alexsandra219507.09.2020 07:50
-
MegaGuy28.03.2023 02:01
-
Davicc17.06.2020 06:52
-
snezhana070910.01.2021 14:42
-
10RAM1002.11.2021 20:19
-
ann11111111331.01.2023 23:15
-
закладчик30.07.2022 11:38
-
Behheheh28.08.2020 02:40