0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 4
1

Вычисление среднего арифметического значения положительных элементов массива

05.11.2012, 15:14. Показов 2964. Ответов 1
Метки нет (Все метки)

пожалуйста, доведите программу до ума!желательно с комментариями, что бы разобраться!
Заранее благодарю всех, кто откликнется!
Написать программу. Вычислить арифметические значения положительных элементов массивов X[N], Y[M], Z[K] и найти из них максимальное, если N=10, M=12, K=16.
Вычисление среднего арифметического значения положительных элементов массива оформить в виде функции.
Текст программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int fun (int p[],int n)
{int i,s=0;
for(i=0;i<n;i++)
if(p[i]>0) s+=p[i];
return s;
}
void main ()
{
int i,j,k,o,l,a,v;
float X[10], Y[12], Z[16];
 
for (i=0;i<10;i++)
{printf("\nx[%d]=",i+1);
scanf("%f",&X[i]);}
for (j=0;j<12;j++)
{printf("\ny[%d]=",j+1);
scanf("%f",&Y[j]);}
for (k=0;k<16;k++)
{printf("\nz[%d]=",k+1);
scanf("%f",&Z[k]);}
{v=rand()%16; 
 
o=X[v];
l=Y[v];
a=Z[v];
}
{s=(o+l+a)/3;}
printf("\ns=%f",s);
system("PAUSE"); 
return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2012, 15:14
Ответы с готовыми решениями:

Вычисление среднего арифметического значения элементов массива
1.Ввод массива целых чисел. 2.Вывод массива в строку. 3.Вычисление среднего арифметического...

Вычисление среднего арифметического элементов массива (без учета min и max элементов)
Составить программу с использованием массивов и указателей (На C) Составить программу которая...

Массив. Найти количество элементов, меньших среднего арифметического положительных элементов этого массива
Всем привет! Пмогите пожалуйста написать программу! Массив a(30) сформирован случайным образом....

Посчитать количество элементов, отличающихся от среднего арифметического значения элементов массива
Подсчитать количество элементов массива Р (60), отличающихся от среднего арифметического значения...

1
28 / 12 / 9
Регистрация: 30.11.2011
Сообщений: 44
05.11.2012, 22:42 2
ну что-то вроде этого... если на вскидку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;
const int n = 10, m = 12, k =16;
int fun(int *a, int *b, int*c)
{
    float mid = 0;
    int plus = 0;
    for (int i = 0; i < n; i++)
        {
            if (a[i]>0) {mid+=a[i]; plus++;}
        }
    cout << float(mid)/plus << "\n";
 
    mid = 0; plus = 0;
    for (int i = 0; i < m; i++)
        {
            if (b[i]>0) {mid+=b[i]; plus++;}
        }
    cout << float(mid)/plus << "\n";
 
    mid = 0; plus = 0;
    for (int i = 0; i < k; i++)
        {
            if (c[i]>0) {mid+=c[i]; plus++;}
        }
    cout << float(mid)/plus << "\n";
return 0;
}
void main()
{
    srand(time(NULL));
    int x[n], y[m], z[k];
    for (int i = 0; i < n; i++)
        {
            x[i] = rand()%21-10;
            cout << x[i] << ' ';
        }
    cout << "\n\n";
    for (int i = 0; i < m; i++)
        {
            y[i] = rand()%21-10;
            cout << y[i] << ' ';
        }
    cout << "\n\n";
    for (int i = 0; i < k; i++)
        {
            z[i] = rand()%21-10;
            cout << z[i] << ' ';
        }
    cout << "\n\n";
    fun(x,y,z);
    getch();
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2012, 22:42
Помогаю со студенческими работами здесь

Параметризованная функция вычисления среднего арифметического значения массива элементов
Опишите параметризованную функцию вычисления среднего арифметического значения мас- сива элементов

Функция: нахождение среднего арифметического значения элементов массива, расположенных на нечетных местах
Составить функцию нахождения среднего арифметического значения элементов массива, расположенных на...

Вычисление среднего геометрического значения элементов заданного массива
Нужна помощь с решением следующего алгоритма: Составить алгоритм и программу для вычисления...

В одномерном массиве значение каждого элемента заменить разностью этого значения и среднего арифметического значения других элементов
В одномерном массиве значение каждого элемента заменить разностью этого значения и среднего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru