Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Моделирование каммутатора ethernet (layer.2) http://www.cyberforum.ru/cpp-beginners/thread321799.html
помогите найти программу по заданной теме!!! Заранее благодарю....
C++ Работа с символьными строками Надо на Borlande настрочить,кто может помогите:Дано строку.Сформировать строку, которыя бы содержал отделеные пробелами номера вхождений цифровых символов исходной строки, если такие там есть,и... http://www.cyberforum.ru/cpp-beginners/thread321776.html
Циклические алгоритмы C++
Ребята,надо на Borland C++ 5.02 сделать,вот задание:Дано натуральне число n. Обчислити P=(1+1/1)(1+1/2{)}^{2}...(1+1/n{)}^{n}
Даны два произвольных одномерных массива действительных чисел М1 и М2. Сформировать слиянием этих массивов упорядоченный массив М3 C++
Помогите с работой на Borland C++ 5.02:Даны два произвольных одномерных массива действительных чисел М1 и М2. Сформировать слиянием этих массивов упорядоченный массив М3. Именуйте темы осмысленно!...
C++ Деструкторы, аналоги освобождения памяти http://www.cyberforum.ru/cpp-beginners/thread321757.html
Доброго времени суток. Возник следующий вопрос. Какие, помимо деструкторов, способы очистки памяти существуют. Спасибо за уделенное время. PS Прошу прощения за возможно некорректно(неточно,...
C++ Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы Ребята,помогите с заданием: Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы.Только сделать на Borland... подробнее

Показать сообщение отдельно
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
18.06.2011, 11: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
#include <iostream> //Подключаем стандартную библиотеку ввода-вывода
 
int main()
{
    int n, m; //n - строки, m - столбцы
    std::cin >> n >> m; //Вводим размерность массива
    float** arr = new float* [n]; //Создаем указатель на указатель (**arr) и выделяем память под массив указателей
    float aver = 0; //Average - среднее арифметическое.
    for (int i = 0; i < n; ++i)
    {
        arr[i] = new float [m]; //Для каждой строки массива выделяем память.
        for (int j = 0; j < m; ++j)
        {
            std::cin >> arr[i][j]; //Вводим элемент массива
            aver += arr[i][j]; //Собственно в конце цикла, aver будет выдавать сумму всех элементов массива
        }
    }
    aver /= n * m; //Делим сумму всех элементов массива на количество элементов. 
    std::cout << std::endl << "average = " << aver << std::endl; //Выводим aver
    for (int i = 0; i < n; ++i)
        delete[] arr[i]; //Освобождаем выделенную память для каждой строки
    delete[] arr; //Освобождаем выделенную память для самого массива.
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.