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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
emply93
0 / 0 / 0
Регистрация: 26.01.2014
Сообщений: 6
#1

Сложить элементы массива - C++

11.04.2014, 15:55. Просмотров 3217. Ответов 2
Метки нет (Все метки)

Всем доброго времени суток. У меня такая проблема. Есть таблица из 5 элементов. Нужно их суммировать между собой. Допустим {1,3,5,7,9} = 1+3+5+7+9=25
Вот мой криворукий код. Не могу понять чего не хватает...

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 <iostream>
using namespace std;
typedef struct
{
    int tab[5] = {1,3,5,7,9} //вот их и нужно посчитать.
}
 
    int suma_tab (Tablica*t)
{
    struct Tablica tab;
    int i =0;
    int suma =0;
    for (i=0,i<=5, ++i);
{
    suma = suma + (*t).tab[i];
}
}return suma;
    int main()
{
    Tablica t1;
    cout <<"Suma elementow tablicy" <<suma_tab(&t1)<<endl;
}
return 0;
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 15:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сложить элементы массива (C++):

Сложить попарно элементы массива, последний сложить с первым - C++
помогите, пожалуйста, попарно сложить элементы массива x, последний элемент сложить с первым и записать результат в массив y

Сложить элементы массива, кратные введенному X - C++
Такая вот задача &quot;В одномерном целочисленном массиве из 10 элементов вычислить сумму тех элементов, которые кратны введенному с клавиатуры...

Не удается сложить требуемые элементы массива - C++
1) я туп но кое что всё таки понимаю :) 2) я немного запутался в &quot;своем&quot; коде :) при сложение выдает ноль , надо найти Сумму элементов...

Элементы массива сложить поочерёдно с элементами шифра - C++
Дана последовательность цифр {21,61,31,2} С клавиатуры вводится какой-то шифр(допустим 312). Надо элемента массива сложить поочерёдно с...

Сложить элементы String - C++
Как сложить численные элементы string или конвертировать в int отдельные элементы массива?

Сложить все элементы заданной матрицы с ее наименьшим по модулю элементом - C++
Получить новую матрицу F(7,6) путем сложения всех елементов заданой матрици B(7,6) с ее найменшим по модулю елементом елементы целые от...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 307
11.04.2014, 16:07 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    int tab[5] = { 1, 3, 5, 7, 9 },sum=0;
    for (int i = 0; i < 5; i++)
    {
        sum = sum + tab[i];
    }
    cout << sum;
_getch();
return 0;
}
Archi0
28 / 14 / 4
Регистрация: 18.07.2013
Сообщений: 167
11.04.2014, 16:14 #3
Разделителем в цикле используют оператор ; а не , . Код не скомпилируется. Вместо a = a+b используют a+=b. Вместо (*t). используют t->. Так же передать можно не указатель а ссылку Tabica& тогда доступ будет просто t. В цикле у тебя обращение к чему? передал t, а создаёшь какой-то tab вместо того, чтобы использовать t. Что передаётся в функцию suma_tab(&t1) каким образом компилятор должен понять, что такое Tabica
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2014, 16:14
Привет! Вот еще темы с ответами:

Есть n-значное число нужно сложить сложить все его цифры - C++
Как такое реализовать?

как сложить 2 массива - C++
Всем добрый день. На днях начал потихоньку изучать с++, так что знаний по нему пока очень мало) Решил попробовать написать программку,...

В матрице сложить элементы строки, в которой расположен элемент с наименьшим значением - C++
Здравствуйте, товарищи форумчане! Столкнулся, казалось бы, с простой задачей: в заданной матрице 2х2 сложить элементы строки в которой...

Двумерная матрица на С++ (найти все парные элементы в двумерном массиве и сложить их) - C++
Добрый вечер! Подскажите пожалуйста каким образом можно реализовать следующую задачу. Необходимо найти все парные элементы в двумерном...


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

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

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