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

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

Войти
Регистрация
Восстановить пароль
 
kolxoznik1
4 / 4 / 0
Регистрация: 28.03.2010
Сообщений: 94
#1

Функция для вычисления трех целых чисел - C++

23.04.2010, 12:06. Просмотров 482. Ответов 4
Метки нет (Все метки)

Помогите написать две функции вычисления суммы трех целых чисел. Использовать в первой функции передачу параметров по значению, во второй – по ссылке. Нужен код на языке "C".
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2010, 12:06     Функция для вычисления трех целых чисел
Посмотрите здесь:

Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел - C++
Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел:...

Перегруженные функции для вычисления суммы произведений двух соседних чисел для трех целых - C++
Написать и протестировать перегруженые функции для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном...

Написать функцию вычисления произведения отрицательных чисел для трех целых аргументов - C++
Написать функцию вычисления произведения отрицательных чисел для трех целых аргументов. Написать операторы вызова функции, с помощью ...

Функция возвращающая абсолютное разницу первого и второго параметров и функция типа int, возвращающая минимальное из трех целых чисел - C++
Разработать заданные согласно условия функции и сделать в главной программе по два вызова этих функций с различными параметрами. Для...

Запишите функцию для вычисления произведения целых чисел из диапазона от а до в. найдите произведение чисел, диапазон ввести с клавиатуры. В С++ - C++
Запишите функцию для вычисления произведения целых чисел из диапазона от а до в. найдите произведение чисел, диапазон ввести с клавиатуры....

Для трех данных целых чисел проверить, являются ли они тройкой Пифагора - C++
Для трех данных целых чисел проверить, являются ли они тройкой Пифагора.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Abortmaher007
-1 / 9 / 0
Регистрация: 22.01.2010
Сообщений: 67
23.04.2010, 12:44     Функция для вычисления трех целых чисел #2
Уточните пожалуйста
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,904
23.04.2010, 14:43     Функция для вычисления трех целых чисел #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
#include <iostream>
 
int func_one (int, int, int); // по значению.
int func_two (int &, int &, int &); // по ссылке.
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    std::cout << "Введите три целых числа: ";
    int a,b,c;
    std::cin >> a >> b >> c;
 
    std::cout << "Передача параметров по значению, сумма: " << func_one(a, b, c);
    std::cout << std::endl;
    std::cout << "Передача параметров по ссылке, сумма: " << func_two(a, b, c);
    std::cout << std::endl;
    system("pause");
    return 0;
}
 
int func_one (int a, int b, int c)
{
    int rezult=a+b+c;
    return rezult;
}
 
int func_two (int &a, int &b, int &c)
{
    int rezult=a+b+c;
    return rezult;
}


ПС - тут С++, но для С нужно поменять только функции ввода/вывода.
kolxoznik1
4 / 4 / 0
Регистрация: 28.03.2010
Сообщений: 94
25.04.2010, 01:09  [ТС]     Функция для вычисления трех целых чисел #4
Цитата Сообщение от neske Посмотреть сообщение
Если я все правильно понял, то вот:
код
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
#include <iostream>
 
int func_one (int, int, int); // по значению.
int func_two (int &, int &, int &); // по ссылке.
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    std::cout << "Введите три целых числа: ";
    int a,b,c;
    std::cin >> a >> b >> c;
 
    std::cout << "Передача параметров по значению, сумма: " << func_one(a, b, c);
    std::cout << std::endl;
    std::cout << "Передача параметров по ссылке, сумма: " << func_two(a, b, c);
    std::cout << std::endl;
    system("pause");
    return 0;
}
 
int func_one (int a, int b, int c)
{
    int rezult=a+b+c;
    return rezult;
}
 
int func_two (int &a, int &b, int &c)
{
    int rezult=a+b+c;
    return rezult;
}


ПС - тут С++, но для С нужно поменять только функции ввода/вывода.
Что то не выходит у меня переписать ввод и вывод для данной функции, может поможите, буду крайне благодарен.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2010, 02:48     Функция для вычисления трех целых чисел
Еще ссылки по теме:

С++ Для трех данных целых чисел проверить, являются ли они тройкой Пифагора - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; using namespace std; int main () { int x,y,z; ...

Рекурсивная функция для последовательного поиска в массиве из n целых чисел - C++
Разработать программу, использующую рекурсивную функцию для выполнения задачи. Последовательный поиск в массиве из n целых чисел ...

Составить программу для вычисления произведения целых чисел из промежутка от A до B, кратных числу А - C++
Здравствуйте. Сидим на паре (нубы-нубные), решение задачи очень нужно. Помогите, пожалуйста :3 Составить программу для вычисления...

Шаблонная функция для чтения целых чисел, дробных, строк из файла - C++
Необходимо написать шаблонную функцию для чтения целых чисел, дробных, строк из файла. С числами все работает. Но при чтении строк...

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

Напишите программу, которая использует функцию для вычисления среднего геометрического трех чисел типа int, что вводит пользователь. - C++
Напишите программу, которая использует функцию для вычисления среднего геометрического трех чисел типа int, что вводит пользователь. Язык...


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

Или воспользуйтесь поиском по форуму:
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
25.04.2010, 02:48     Функция для вычисления трех целых чисел #5
во второй – по ссылке. Нужен код на языке "C".
В "C" нельзя передавать параметры по ссылке.

Добавлено через 40 минут
C
1
2
int sum1(int a, int b, int c) { return a + b + c; }
void sum2(int a, int b, int c, int* result) { *result = a + b + c; }
Yandex
Объявления
25.04.2010, 02:48     Функция для вычисления трех целых чисел
Ответ Создать тему
Опции темы

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