Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Areolae
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 7
#1

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

23.04.2015, 13:22. Просмотров 481. Ответов 8
Метки нет (Все метки)

Нужно написать программу которая "вводит по строкам с клавиатуры двумерный массив и вычисляет среднее арифметическое его элементов".
Заранее спасибо.
http://www.cyberforum.ru/cpp-beginners/thread1167276.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2015, 13:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычислить среднее арифметическое элементов массива (C++):

Вычислить среднее арифметическое элементов массива
Написать программу, которая вычисляет среднее арифметическое элементов массива...

Вычислить среднее арифметическое элементов массива
Вычислить среднее арифметическое элементов двумерного массива состоящий из...

Вычислить среднее арифметическое элементов массива
Задание 1 (все пункты в одной задаче) 1. Составьте программу, в которой:...

Вычислить среднее арифметическое ненулевых элементов массива
Написать программу, которая вычисляет среднее арифметическое ненулевых...

Вычислить среднее арифметическое всех элементов массива
Вычислить среднее арифметическое всех элементов массива.

8
Байт
Эксперт C
17764 / 11789 / 2449
Регистрация: 24.12.2010
Сообщений: 23,710
23.04.2015, 13:59 #2
Areolae, Покажите ваши попытки решения задачи
0
Areolae
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 7
23.04.2015, 16:47  [ТС] #3
Байт, проблема в том, что я понятия не имею, заполнить двумерный массив с клавиатуры, в общем я могу просто рандомными цифрами его наполнить, но задание иное.
0
Тамика
Котовчанин
918 / 462 / 195
Регистрация: 16.02.2010
Сообщений: 3,264
Записей в блоге: 28
23.04.2015, 16:52 #4
Areolae, на форуме полно примеров как первой части Вашего "задания", так и второго.
0
Areolae
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 7
23.04.2015, 17:05  [ТС] #5
Тамика, увы я не нашел решение вопроса с построчным заполнением двумерного массива с клавиатуры.
Все, что находил сводилось к заполнению случайными числами или же автозаполнение по определенному правилу.
Еще были заполнения двухмерных динамических массивов, но увы переделать под свой у меня не получилось.
Ах да, забыл пару нерешенных тем с построчным вводом массива.
0
Stryker
0 / 0 / 1
Регистрация: 16.04.2015
Сообщений: 5
Завершенные тесты: 1
23.04.2015, 17:11 #6
int number;
cin >> number;

Можно попробовать так.

Добавлено через 36 секунд
И все это в цикле
0
Areolae
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 7
23.04.2015, 17:32  [ТС] #7
Stryker, и как потом организовать из этого двухстрочный массив ?
0
Stryker
0 / 0 / 1
Регистрация: 16.04.2015
Сообщений: 5
Завершенные тесты: 1
23.04.2015, 18:27 #8
Лучший ответ Сообщение было отмечено Areolae как решение

Решение

Два цикла
один цикл вложен в другой

Добавлено через 13 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    
#include "stdafx.h"
#include "iostream"
 
int main()
{
    int arr[10][1] = { NULL };
    int i = 0;
    int j = 0;
     while (j <= 1)
    {
        while (i <= 9)
        {
            std::cout << "arr[" << i <<", " << j << "]: ";
            std::cin >> arr[i][j];
            std::cout << std::endl;
            i = i + 1;
        }
        i = 0;
        j = j + 1;
    }
    std::system("pause");
}
Добавлено через 56 секунд
Для примера
0
Areolae
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 7
24.04.2015, 11:26  [ТС] #9
Собственно, что-то получилось и даже рабочее.
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 <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <math.h>
 
//---------------------------------------------------------------------------
 
 
int main()
{
    int arr[3][2] = { NULL };
    int i = 0;
    int j = 0;
     while (j <= 1)
    {
        while (i <= 2)
        {
            cout << "arr[" << i <<", " << j << "]: ";
            cin >> arr[i][j];
            cout << endl;
            i = i + 1;
        }
        i = 0;
        j = j + 1;
    }
    float sum=0;
    for(int i=0;i<3;i++){
    for(int j=0;j<2;j++) {
    sum+=arr[i][j];
    }}
    sum/=6;
    cout<<sum<<endl;
    system("pause");
}
0
24.04.2015, 11:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2015, 11:26
Привет! Вот еще темы с решениями:

Вычислить среднее арифметическое отрицательных элементов массива
Помогите студенту!!!!) ___________________________ Вычислить среднее...

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

Вычислить среднее арифметическое всех отрицательных элементов массива
Даны вещественные массивы А, F. Для каждого массива определить: среднее...

Вычислить произведение и среднее арифметическое элементов массива кратных 5
Заполнить одномерный массив целыми числами. Вычислить произведение и среднее...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru