# PBinfo #829 – AfisareRec – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: deivid

## Enunț

Cerinţa
Să se scrie o funcție C++ recursivă care citește de la tastatură un șir de valori naturale și le afișează în ordine inversă, cu câte un spațiu între ele.

Restricţii şi precizări

numele funcției va fi afis;
funcția nu va avea parametri și nu va returna nimic;
șirul de valori citite se încheie la citirea valorii 0.

Exemplu
Dacă se introduc valorile 4 9 2 0 se va afișa 0 2 9 4.

Important
Soluţia propusă va conţine doar definiţia funcţiei cerute. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.

## Cod sursă C++

```cpp
void afis()
{
	int x;
	cin >> x;
	if(x != 0 )
		afis();
	cout << x << " ";
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/829)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/829/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-829/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
