Напишите функцию, для нахождения произведения и суммы - C (СИ)
Формулировка задачи:
Всем привет. Недавно начал изучать язык программирования Си и появились трудности с написанием данных программ по задачам:
1.Напишите функцию, которая принимает два входных аргумента и
передает вызывающему окружению два результата, первый из которых
является произведением аргументов, а второй — их суммой. Поскольку из
функции можно непосредственно вернуть только одно значение, придется
вернуть второе значение при помощи дополнительного параметра,
являющегося указателем или ссылкой.
Решение задачи: «Напишите функцию, для нахождения произведения и суммы»
textual
Листинг программы
int func(int n, int i, int *sum) { *sum = n+i; return n*i; }
Объяснение кода листинга программы
В данном коде:
- В функции func(int n, int i, int *sum) передается три аргумента: n, i и sum.
- Переменная n является целочисленным аргументом функции.
- Переменная i является целочисленным аргументом функции.
- Переменная sum является указателем на целочисленную переменную, передаваемую в функцию.
- Внутри функции происходит присваивание значения суммы переменной n и i переменной sum.
- Значение переменной n умножается на значение переменной i.
- Результат вычисления функции возвращается из функции.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д