Да се напише програма, която пита с колко числа ще работим и заделя динамично необходимата памет. Програмата да съдържаща 3 функции за работа с цели числа:
- Първата да позволява въвеждане на стойности на числата.
- Втората да ги извежда в ред, обратен на въведения, разделени със запетаи.
- Третата отпечатва средното им аритметично.
** По желание: Питането за броят на числата и заделянето на памет за тях да се направи в първата функция. Функцията да се реализира така, че да може да бъде извиквана повече от веднъж.
I Вариант
Супер! Опитай обаче варианта по желание в условието по-горе: паметта да се заделя в самата функция и да се връща указател към нея. Също пробвай към функциите да се подава указател, а не масив и обхождането на масива да стане с адресна аритметика вместо с индексиране, за да проиграеш и този метод.
II Вариант
Охо, със структура и заделяне на памет в първата функция! Много добре! Опитай и друг вариант – да обхождаш масива само чрез инкрементиране на указателя – например p++; (и цикъл while, да кажем).