Cum de a afișa numărul de cu susul în jos, fără utilizarea de matrice cu

Cum de a afișa numărul de cu susul în jos, fără utilizarea de matrice cu
  • C ++
  • algoritmi
  • recursivitate

Vă rugăm să ajute pentru a rezolva, și principalul lucru pentru a înțelege modul de a rezolva această sarcină:

Intrarea standard a programului servit o secvență separate prin spațiu de numere întregi pozitive care se termină în zero. Doriți să afișați aceeași secvență în ordine inversă (fără primul zero), împărțirea numărului de spații. Este interzisă utilizarea matrice (chiar dacă sunteți deja familiarizați cu ele). (Sfat: utilizarea recursivitate).
Exemplu de intrare:

Pentru început, am decis să încerce să pună în aplicare cel puțin producția de numere într-o ordine prestabilită. Sa dovedit ca acest lucru:

dar mult plesat în continuare și cum să rămânem aici recursivitate nu poate înțelege (la inserarea recursivitatea apare aproape întotdeauna vina segmentare.

presă studio ctrl + F5, de exemplu, de tip "1 2 3 0" fără ghilimele și apăsați enter;)


UPD:
1. recursie utilizează stiva de apel și adâncimea de recursie depinde de mărimea stivei
2. În baza paragrafului precedent nu ar trebui să scrie cod care este mai mare în prodakshene, o mai bună utilizare a buclei și o matrice (sau stivă) care interzice
3. actualizat principal semnătură, acest lucru ar trebui să afecteze în nici un fel punerea în aplicare a programului, dar este mai corect