#include <iostream>
using namespace std;
int najwieksza(int liczba, int krok)
{
if (liczba == 0) return 0;
krok++;
int cyfra=liczba%10;
int maxzpozostalych=najwieksza((liczba/10), krok);
cout << "\n Krok " << krok << ": cyfra=" << cyfra
<< " maxzpozostalych=" << maxzpozostalych
<< " liczba=" << liczba;
if (maxzpozostalych > cyfra)
return maxzpozostalych;
else
return cyfra;
}
int main()
{
int liczba=0;
cout << "Podaj liczbę: ";
cin >> liczba;
int najwieksza_cyfra = najwieksza(liczba, 0);
cout << "\n\nNajwiększa to: " << najwieksza_cyfra
<< " z liczby " << liczba << endl;
return 0;
}