Форум программистов, компьютерный форум CyberForum.ru

Массив поиск среднего значения - C++

Восстановить пароль Регистрация
 
boromir
 Аватар для boromir
3 / 3 / 0
Регистрация: 26.03.2010
Сообщений: 28
14.05.2010, 19:51     Массив поиск среднего значения #1
Помогите с программкой что нужно добавить что бы после ввода массива все введенные значения суммировались и выводилось среднее значение....
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
include <iostream>
using namespace std;
int main()
{
int matrix[10];
int x;
for(int i=0;i<10;i++){
cin>>matrix[i];}
cout<<"Vvedennyj massiv"<<endl;
for(int i=0;i<10;i++){
cout<<matrix[i]<<";";}
for(int i=0;i<10;i++){
 
    
    
    
}   
cout<<endl;
cout<<"Summa"<<endl;
for(int i=0;i<10;i++){
cout<<matrix[i]<<";";}
cin>>x;
return 0;
          }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2010, 19:51     Массив поиск среднего значения
Посмотрите здесь:

Вычисление среднего значения C++
C++ Сформировать другой массив, в который поместить сначала числа меньшие среднего арифметического значения этого массива, затем – большие.
C++ В одномерном массиве значение каждого элемента заменить разностью этого значения и среднего арифметического значения других элементов
Нахождение среднего значения C++
C++ Нахождение среднего значения
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
14.05.2010, 21:05     Массив поиск среднего значения #2
C++
1
2
3
4
5
6
double avg = 0;
for(int i=0;i<10;i++){   
    avg += matrix[i];
}   
avg /= 10;
cout<<"Summa"<<avg<<endl;
boromir
 Аватар для boromir
3 / 3 / 0
Регистрация: 26.03.2010
Сообщений: 28
15.05.2010, 12:50  [ТС]     Массив поиск среднего значения #3
Написать функцию для поиска среднего значения элементов массива целых чисел. Параметрами функции является размер массива, возвращаемым значением – среднее значение.
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
void fun(int mas[],int size, int begin=0, int end=0)
{
if (begin==0&&end==0)
for(int n=0;n<size;n++) 
mas[n]=10;
 
else for(int n=0;n<size;n++)
 mas[n]=rand()%(end-begin+1)+begin;
}
void(int mas[], int size)
{
for (int n=0;n<size;n++)
cout<<mas[n]<<"\t";
cout<<"\n";
}
int main(int argc, char* argv[])
{ 
 int m[10];
cout<<"Ukazat diapazon?(y/n)\n";
char q;
cin>>q;
if (q=='n') fun(m,10)
else if(q=='y'){ cout<<"Vvedite nachalny diapazon\n";
  int b;
cin>>b;
cout<<"Vvedite konechny diapazon\n";
int e;
cin>>e;
 fun(m,10,b,e);
}
else { cout<<"Neverny otvet\n"; return 0;}
 p(m,10);
return 0;
 
}
Чет не получаеться....
Boris86
3 / 3 / 0
Регистрация: 29.11.2009
Сообщений: 5
15.05.2010, 16:22     Массив поиск среднего значения #4
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std ;               //отсутствует
void fun(int mas[],int size, int begin=0, int end=0)
{
if (begin==0&&end==0)
    for(int n=0;n<size;n++) 
        mas[n]=10;
 
else for(int n=0;n<size;n++){
            mas[n]=rand()%(end-begin+1)+begin;
};
};
void p(int mas[], const int size)           //отсутствует p
{
for (int n=0;n<size;n++)
cout<<mas[n]<<"\t";
cout<<"\n";
};
int main(int argc, char* argv[])
{ 
 int m[10];
cout<<"Ukazat diapazon?(y/n)\n";
char q;
cin>>q;
if (q=='n') fun(m,10);
else if(q=='y'){ 
    cout<<"Vvedite nachalny diapazon\n";
    int b;
    cin>>b;
    cout<<"Vvedite konechny diapazon\n";
    int e;
    cin>>e;
    fun(m,10,b,e);
}
else { cout<<"Neverny otvet\n"; return 0;}
 p(m,10);
return 0;
 
}
boromir
 Аватар для boromir
3 / 3 / 0
Регистрация: 26.03.2010
Сообщений: 28
15.05.2010, 19:04  [ТС]     Массив поиск среднего значения #5
Цитата Сообщение от Boris86 Посмотреть сообщение
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std ;               //отсутствует
void fun(int mas[],int size, int begin=0, int end=0)
{
if (begin==0&&end==0)
    for(int n=0;n<size;n++) 
        mas[n]=10;
 
else for(int n=0;n<size;n++){
            mas[n]=rand()%(end-begin+1)+begin;
};
};
void p(int mas[], const int size)           //отсутствует p
{
for (int n=0;n<size;n++)
cout<<mas[n]<<"\t";
cout<<"\n";
};
int main(int argc, char* argv[])
{ 
 int m[10];
cout<<"Ukazat diapazon?(y/n)\n";
char q;
cin>>q;
if (q=='n') fun(m,10);
else if(q=='y'){ 
    cout<<"Vvedite nachalny diapazon\n";
    int b;
    cin>>b;
    cout<<"Vvedite konechny diapazon\n";
    int e;
    cin>>e;
    fun(m,10,b,e);
}
else { cout<<"Neverny otvet\n"; return 0;}
 p(m,10);
return 0;
 
}
О спасибо...))

Добавлено через 47 минут
Помогите с программкой "Написать функцию для поиска среднего значения элементов массива целых чисел"
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std     ;                               //отсутствует
void fun(int mas[],int size, int begin=0, int end=0)
{
if (begin==0&&end==0)
        for(int n=0;n<size;n++) 
                mas[n]=10;
 
else for(int n=0;n<size;n++){
                        mas[n]=rand()%(end-begin+1)+begin;
};
};
void p(int mas[], const int size)                       //отсутствует p
{
for (int n=0;n<size;n++)
cout<<mas[n]<<"\t";
cout<<"\n";
};
int main(int argc, char* argv[])
{ 
 int m[10];
cout<<"Ukazat diapazon?(y/n)\n";
char q;
cin>>q;
if (q=='n') fun(m,10);
else if(q=='y'){ 
        cout<<"Vvedite nachalny diapazon\n";
        int b;
        cin>>b;
        cout<<"Vvedite konechny diapazon\n";
        int e;
        cin>>e;
        fun(m,10,b,e);
}
else { cout<<"Neverny otvet\n"; return 0;}
 p(m,10);
return 0;
 
}
Нужно добавить массив выводимый на экран и еще выводимый среднее значение...
Yandex
Объявления
15.05.2010, 19:04     Массив поиск среднего значения
Ответ Создать тему
Опции темы

Текущее время: 00:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru