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

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

Войти
Регистрация
Восстановить пароль
 
liver1981
0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 6
#1

Господа, более опытные программеры! - C++

25.03.2009, 05:11. Просмотров 482. Ответов 5
Метки нет (Все метки)

//Я только начал учить функции, и столкнулся с такой проблемой -
//пример из учебника не работает, это оч. печально!
//Прошу вас, исправьте, плиз, этот код так чтобы можно было вернуть значение из
//функции summa в функцию main. Вот код:
Код
#include <iostream>
using namespace std;
int summa (int ar[ ], const int size)
{ 
    int res=0; 
    for (int i = 0; i < size; i++) 
    res+=ar[i]; 
    return res; 
}
void main()
{
    int key=summa(1,3);
    cout<<"Res = "<<key<<"\n\n";
}
//Заранее благодарен! Очень надеюсь на понимание.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2009, 05:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Господа, более опытные программеры! (C++):

Ребята капец сюда опытные программеры - C++
Короче нужно на завтра рабочий код а в коде тупой матан не фига не пойму как записать его в цикле... КТо может сейчас помочь? Готов...

Есть опытные программисты - C++
Всем привет дорогие друзья. Помогите пожалуйста отредактировать одну программку она весит 700кб Если есть тот кто реально может помоч,...

Нужны опытные люди - C++
Здравствуйте уважаемые. Как можно открыть файл с разрешением .sf (не sound file), этот файл для игры GTA SA, мне нужно открыть его и...

C++ опытные специалисты,подскажите! - C++
Болел первые две недели,со второго семестра началось программирование ,оказался на грани дедлайна помогите с задачами,не успеваю...

Опытные товарищи, подскажите , как исправить ошибки - C++
Есть след. код. Не могу понять свои ошибки. Пишу 2 раз, так что если там все совсем банально, так и скажите) #include &lt;iostream&gt; using...

Fizz buzz, господа! - C++
Недавно в одном чате всплыло обсуждение этой простой задачки. В простейшем варианте ее условие звучит так:Понятно, что задача архи-сложная...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.03.2009, 05:50 #2
C++
1
2
3
4
5
6
7
void main()
{
    int nums[] = { 1, 2, 4, 8 };
    int key = summa(nums, 4);
 
    cout << "Res = " << key << "\n\n";
}
liver1981
0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 6
25.03.2009, 05:56  [ТС] #3
Уважаемый, accept, Вы имеете ввиду, что весь код должен так записываться?
Код
#include <iostream>
using namespace std;
int summa (int ar[ ], const int size)
{ 
int res=0; 
for (int i = 0; i < size; i++) 
res+=ar[i]; 
return res; 
}
void main()
{
    int nums[] = { 1, 2, 4, 8 };
    int key = summa(nums, 4);
 
    cout << "Res = " << key << "\n\n";
}
radiohobbyt
192 / 190 / 5
Регистрация: 27.01.2009
Сообщений: 548
25.03.2009, 06:16 #4
конечно.
int key=summa(1,3); значит, что надо обратиться по адресу 1(куда виндовс не пустит) и проделать чтото с 3 числами типа инт...
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.03.2009, 07:09 #5
liver1981, это функция main, программы состоят из функций, функция main вызывается операционной системой, когда программу запускают

Код
#include <iostream>
using namespace std;
предоставляют возможность выполнять операции ввода и вывода << >>
и подключают пространство имён для уже определённых потоков (типа поток ввода cin, поток вывода cout, поток ошибок cerr)
Sergei
1429 / 696 / 41
Регистрация: 22.04.2008
Сообщений: 1,608
25.03.2009, 10:00 #6
Просто надо было сначала заполнить массив числами, а потом работать с ним!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2009, 10:00
Привет! Вот еще темы с ответами:

Проверьте, господа-учителя) - C++
вот сделал программу и не знаю, может что-то упустил само задание следущее: вычислить сумму и количество элементов массива Х (n) целых...

Почему опытные программисты не определяют пространство имен std? - C++
Все чаще замечаю в различных статьях, на сайтах, форумах, что опытные программисты не используют using namespace std; Почему? Стоит ли...

Опытные программисты , нужно сделать считывание с файла матрицы 4*4 - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;conio.h&gt; using namespace std; int main() { int n; cout&lt;&lt;&quot;Vvedite...

Здравствуйте господа программисты и сисадмины - C++
Здравствуйте господа программисты и сисадмины... можете мне помочь. ? мне нужно написать програмку по данному условию.... помогите.... я...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.03.2009, 10:00
Ответ Создать тему
Опции темы

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