Передать массив в функцию, произвести манипуляции с ним, вернуть его - C (СИ)
Формулировка задачи:
Всем привет, при написании программы возникли некоторые сложности, нужно передать массив в функцию, произвести манипуляции с ним, вернуть его, и возвращенный результат приравнять к этому же массиву, для примера код ниже, подскажите пожалуйста начинающему как это сделать =)
int sort (int mas) {
*****
return mas;
}
int main()
{
int mas[3] = {****};
mas = sort(mas);
return 0;
}Решение задачи: «Передать массив в функцию, произвести манипуляции с ним, вернуть его»
textual
Листинг программы
int sort (int mas) {
*****
return mas;
}
int main()
{
int mas[3] = {****};
mas = sort(mas);
return 0;
}
Объяснение кода листинга программы
- В функции sort() происходит сортировка массива.
- В функции main() создается массив из 3 элементов.
- Массив передается в функцию sort().
- Функция sort() возвращает отсортированный массив.
- Отсортированный массив присваивается переменной mas в функции main().
- Функция main() возвращает 0, завершая работу программы.