Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.04.2008, 00:33   #1
IgorKr
Пользователь
 
Аватар для IgorKr
 
Регистрация: 19.11.2006
Сообщений: 44
По умолчанию Суммирование элементов массива в макросе

Помогите розобраться. Мне надо просумировать элементы массива в макросе. В макрос обезательно передаються массив и количество элементов.
чтото такое должно быть:
Код:
...
#define Sum(a,k) (for(int i=0;i<k;i++) s+=a[i];)
..
void main(){
int k;
cin>>k;
int *a=new int[k];
Sum(a,k)
}
Как мне это реализовать? Компилер матиритьcя на мое творение в #define =)
IgorKr вне форума
Старый 14.04.2008, 01:22   #2
IgorKr
Пользователь
 
Аватар для IgorKr
 
Регистрация: 19.11.2006
Сообщений: 44
По умолчанию

Сорри) решил проблему уже сам
если кому интересно то там просто нужно в дефайн убрать дужки, тип так:

Код:
...
#define Sum(a,k) int s;for (int i=0;i<k;i++) s+=a[i];
...
void main(){
int k;cin>>k;
int *a=new int[k];
//ввод и т.д.
Sum(a,k)
cout<<s;
}
IgorKr вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод элементов массива.Изменение элементов массива. Vesnushka18 Помощь студентам 6 09.06.2011 13:05
Упорядочение элементов массива Юлёк PHP 2 28.01.2008 21:27
Произведение элементов массива gamer123 Помощь студентам 5 19.01.2008 22:02
Вывод ненулевых элементов массива Ci_novice Общие вопросы C/C++ 2 28.12.2007 14:59
Сумма элементов массива, больших А Sultan Помощь студентам 1 21.04.2007 11:13