Форум программистов, компьютерный форум 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}; //ругается, почему? подробнее

Показать сообщение отдельно
Let_Nov
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 4

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

24.02.2014, 01:40. Просмотров 376. Ответов 7
Метки (Все метки)

Требуется ввести с клавиатуры массив, к примеру, 2Х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
#include <stdio.h>
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;
    }
main()
{
int i, j, a_i[2][3];
    for(i=0; i<2; i++)
        {
        for(j=0; j<3; j++)
            {
                    printf("a_i[%d][%d]: ",i+1,j+1);
            scanf("%d",&(a_i[i][j]));
            }
        }
    for(i=0; i<2; i++)
    {
        for(j=0; j<3; j++)
            {
            printf("%d ",a_i[i][j]);
                    }
    printf("\n");
    }
    return s(a_i[i][j]);    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru