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

Среднее арифметическое элементов массива - C++

Восстановить пароль Регистрация
 
ilshat92
1 / 1 / 0
Регистрация: 06.01.2010
Сообщений: 37
15.11.2010, 15:14     Среднее арифметическое элементов массива #1
. Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет среднее арифметическое его элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2010, 15:14     Среднее арифметическое элементов массива
Посмотрите здесь:

C++ Среднее арифметическое элементов массива
C++ Среднее арифметическое элементов массива без учета минимального и максимального элементов
C++ Среднее арифметическое элементов массива
Cреднее арифметическое элементов массива C++
2.1 Написать программу, которая вычисляет среднее арифметическое элементов массива без учета минимального и максимального элементов массива. Организов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tambel
32 / 32 / 2
Регистрация: 10.10.2010
Сообщений: 89
15.11.2010, 15:21     Среднее арифметическое элементов массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
using namespace std;
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    double *a,s;
    int i,n;
    cin>>n;
    a= new double [n];
    for (i=0;i<n;i++) cin>>a[i];
    for (i=0;i<n;i++) cout<<a[i];
    cout<<endl;
    s=a[0];
    for (i=1;i<n;i++) s+=a[i];
    cout<<"sred arif= "<<s/n;
    cin>>i;
 
}
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
15.11.2010, 15:22     Среднее арифметическое элементов массива #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
#include <iostream>
 
int main()
{
    int** Arr;
    int n, m;
    std::cout<<"Enter n, m: ";
    std::cin>>n>>m;
    Arr=new int*[n];
    for(int i=0; i<n; ++i)
        Arr[i]=new int[m];
    for(int i=0; i<n; ++i)
       for(int j=0; j<m; ++j)
          std::cin>>Arr[i][j];
    int sum=0;
    int numb=n*m;
    for(int i=0; i<n; ++i)
       for(int j=0; j<m; ++j)
          sum+=Arr[i][j];
    std::cout<<static_cast<double>(sum)/numb<<'\n'; 
    for(int i=0; i<n; ++i)
       delete[] Arr[i];
    delete[] Arr;
    return 0;
}
Добавлено через 46 секунд
Tambel, Я полагаю там ключевое слово - двумерный массив...
Tambel
32 / 32 / 2
Регистрация: 10.10.2010
Сообщений: 89
15.11.2010, 15:33     Среднее арифметическое элементов массива #4
Цитата Сообщение от ForEveR Посмотреть сообщение
Tambel, Я полагаю там ключевое слово - двумерный массив...
Блин.. epic fail..)

Добавлено через 9 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int _tmain(int argc, _TCHAR* argv[])
{
    double **a,s;
    int i,j,n,m;
    cin>>n>>m;
    a= new double *[n];
     for (i=0;i<m;i++) a[i]=new double [m];
    for (i=0;i<n;i++)
        for (j=0;j<m;j++) cin>>a[i][j];
    for (i=0;i<n;i++) 
        for (j=0;j<m;j++) cout<<a[i][j]<<" ";
    cout<<endl;
    s=0;
    for (i=0;i<n;i++)
        for (j=0;j<m;j++) s+=a[i][j];
    cout<<"sred arif= "<<s/(n*m);
    cin>>i;
 
}
может уже и не надо, но я по другому не мог))
Yandex
Объявления
15.11.2010, 15:33     Среднее арифметическое элементов массива
Ответ Создать тему
Опции темы

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