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

Как написать функцию суммирования двумерного массива, задаваемого с клавиатуры? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать функцию с переменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread1103853.html
Помогите пожалуйста. Аргументы функции: целые положительные числа. Конец ввода: -1. Возвращаемое значение: максимальное из введенных чисел
C++ Рисование в консоли (дома и дороги) Подскажите. Есть абстрактный класс в котором я динамически выделяю память под двумерный массив. Есть пока 2 дочерних класса, которыми я рисую (1 класс рисует дороги, 2 - дома), как мне теперь отразить это в консоли?Нужен ли еще класс который наследунтся от абстрактного, а эти классы как-то возвращают то что они рисуют? Спасибо заранее. http://www.cyberforum.ru/cpp-beginners/thread1103848.html
C++ Методы и конструкторы класса
Добрый день) Предположим, имеется некоторый класс "Tfunction" представляющий математическую функцию. Интерфейс этого класса хотелось бы видеть таким: ... Tfunction g("x^3+2*x"); cout<<g(x); ... Собственно вопрос, возможно ли организовать такой интерфейс?
C++ выражение вычислить(
Вычислить значение выражения. Объяснить полученные результаты. 1. Для ввода и вывода данных использовать операции >> и << и стандартные потоки cin и cout. 2. Для вычисления степени можно использовать функцию pow(x,y) из библиотечного файла math.h. n+++m m-->n n-->m
C++ вычислить http://www.cyberforum.ru/cpp-beginners/thread1103833.html
Вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять с использованием промежуточных переменных. Сравнить и объяснить полученные результаты..
C++ Тройной указатель int **a, **b, ***c; *c=a; *c=b; хочу сделать так *c={a, b}; //ругается, почему? подробнее

Показать сообщение отдельно
school_bot
14 / 12 / 3
Регистрация: 23.12.2013
Сообщений: 84
24.02.2014, 15:46     Как написать функцию суммирования двумерного массива, задаваемого с клавиатуры?
функция суммирования всех элементов массива int arr[m][n] (m и n можно объявить после инклудов в качестве const int или через define) может выглядеть так:
C++
1
2
3
4
5
6
7
8
9
int s(int arr[m][n]) {
    int sum = 0;
    for (int i = 0; i < m; ++i) {
        for  (int j = 0; j < n; ++j) {
            sum += arr[i][j];
        }
    }
    return sum; 
}
Цитата Сообщение от Let_Nov Посмотреть сообщение
int s(int arr)
* * {
* * int sum=0;
* * for(int i=0; i<2; i++)
* * {
* * * * for(int j=0; j<3; j++)
* * * * * * {
* * * * * * sum+=arr;
* * * * * * * * * * }
* * }
* * printf("Сумма элементов массива: %d",sum);
* * return sum;
* * }
 
Текущее время: 07:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru