Софтуерно Инженерство
Loading...
SimeonAngelov avatar SimeonAngelov 5 Точки

[Technicall issue C++] Копиране на елементи от един масив в друг чрез рекурсия

Трябва да копирам всички четни елементи от един масив в друг използвайки рекурсия. Примерно ако имам в един масив 1,2,3,4,5,6,8,10, трябва да копира елементите 2,4,6,8,10. Още не мога да я ползвам на 100% и не мога да разбера къде гърми.

Code

Тагове:
0
Общи приказки 25/01/2015 19:49:55
g.stoyanov avatar g.stoyanov 760 Точки

На края на рекурсията връщаш първия масив.

0
SimeonAngelov avatar SimeonAngelov 5 Точки

оправих го това, но не само то е проблема той новия въобще не се пълни с четните елементи

 

0
g.stoyanov avatar g.stoyanov 760 Точки

Code

 

Проблема е че ти връщаш втория масив но като извикваш функцията не присвояваш изхода и!

Ако искаш да работи в този вариант трябва да предадеш втория масив по референция - погледни кода.

Също така е хубаво да използваш pushback и за втория масив.

 

Ако не разбираш нещо от написаното питай.

3
25/01/2015 20:02:53