Mam odpowiedź, która działa!!!
#include <iostream> using namespace std; int co; void pisz(){ if(co<0){ cout << "ujemna\n"; } if(co==0){ cout << "zero\n"; } if(co>0){ cout << "dodatnia\n"; } } void rob(){ if(!(cin >> co)) return; pisz(); rob(); } int main() { rob(); return 0; }
To samo, co z while(cin>>a), tylko sam implementuję while na if-ach, rekurencyjnie.