C (Си). В main-е создается массив, передается (по имени и количеству элементов) в другую функцию, с элементами совершаются какие-то действия, массив выводится. В эту функцию передаются последовательно несколько массивов разного размера. Как вывести массив из функции?
что значит вывести? куда вывести?
Задать массив 'a' в main. Передать в качестве параметра в другую функцию, поменять его элементы, получить измененный массив 'a' в main-е.
#include void foo(int *a) { a[2] = 666; } int main(void) { int a[5] = { 5, 6, 9, 1, 3 }; foo(a); for (int i = 0; i < 5; ++i) printf("%d ", a[i]); }
Спасибо)