Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
5 / 5 / 1
Регистрация: 28.03.2010
Сообщений: 94
1

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

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

Помогите написать две функции вычисления суммы трех целых чисел. Использовать в первой функции передачу параметров по значению, во второй – по ссылке. Нужен код на языке "C".
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2010, 12:06
Ответы с готовыми решениями:

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

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

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

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

4
-1 / 9 / 2
Регистрация: 22.01.2010
Сообщений: 67
23.04.2010, 12:44 2
Уточните пожалуйста
0
1545 / 911 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
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;
}


ПС - тут С++, но для С нужно поменять только функции ввода/вывода.
1
5 / 5 / 1
Регистрация: 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;
}


ПС - тут С++, но для С нужно поменять только функции ввода/вывода.
Что то не выходит у меня переписать ввод и вывод для данной функции, может поможите, буду крайне благодарен.
0
1993 / 1593 / 488
Регистрация: 31.05.2009
Сообщений: 2,980
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; }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2010, 02:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Функция вычисления максимального из n целых чисел, вводимых с клавиатуры
Объявить функцию F(n) вычисления максимального из n целых чисел, вводимых с клавиатуры....

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

Составить программу вычисления среднего арифметического целых чисел из отрезка [-4;15] с точностью до трех знаков
Помогите пожалуйста составить программу вычисления среднего арифметического целых чисел из отрезка ...

Функция вычисления суммы ряда целых чисел
На языке PHP написать функцию, которая вычисляет сумму ряда целых чисел от 1 до N, использовать...


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

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

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