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

о функциях (элементарно, но я же нуб) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры. Определить название месяца с максимальным объемом выпуска http://www.cyberforum.ru/cpp-beginners/thread900165.html
Известен объем выпуска товара в январе, а также процент увеличения (уменьшения) объема выпуска в каждом месяце относительно предыдущего в течение всего года. Определить название месяца с максимальным объемом выпуска.
C++ Вывести отрицательные элементы массива на экран в обратном порядке 9. Дан одномерный массив, состоящий из N вещественных элементов. 9.1. Ввести массив с клавиатуры. 9.2. Найти максимальный элемент. 9.3. Вывести отрицательные элементы на экран в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread900159.html
Контейнеры C++
Здравствуйте.Задали задание в котором я ничего не смыслю,дело в том что для того чтобы разобраться мне нужно пару дней но у меня их нет.Поэтому прошу вас помочь: вот есть задание и там программа.Помогите сделать тоже самое,только первый контейнер типа list,второй set и третий int. http://www.cyberforum.ru/cpp-beginners/thread320286.html
C++ Программирование задач с использованием структур
Буду очень признателен, если поможете. Составить программу для вывода записи по N студентам: фамилия, год рождения, год поступления в техникум и оценки по 4 предметам (ОС, Языки программирования, Высшая математика, Английский язык) последней аттестации. вычислить средний балл группы и распечатать список студентов, имеющих средний балл равный среднему баллу группы.
C++ Остаток. Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread900118.html
Требуется создать рекурсивную функцию, что будет возвращать остаток от деление на 6. Например: int ostatok(14); 2
C++ Написать программу, позволяющую создать файл с описанием товаров В магазине имеются различные товары, причем каждому товару в качестве названия присвоен целочисленный код. Для контроля за наличием товара создается ЛИТЕРНЫЙ файл, состоящий из записей, описывающих товары - по одной записи на каждый товар. Запись имеет следующий вид (второй столбец - форматные спецификации строки с форматами преобразований типов - второй параметр функции fprintf) ... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
13.06.2013, 03:41     о функциях (элементарно, но я же нуб)
Логичней ввод-вывод поместить в тело функции main, а дальше в sum лишь производить расчеты и возвращать значение. У вас ведь идентификатор типа возвращаемого значения функции указан как int, а не void, значит и вернуть должно int, что вполне логично.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int sum(int a, int b)
{
    return a + b; // возвращаем сумму
}
 
 
int main()
{
    int a, b;
    std::cout << "Type a: ";
    std::cin >> a;
    std::cout << "Type b: ";
    std::cin >> b;
    int s = sum(a, b); // равно результату, возвращаемому функцией
    std::cout << "Sum is " << s;
}
 
Текущее время: 19:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru