👤

Se citeste de la tastatura un nr natural x de cel mult 9 cifre. Se cere sa se determine care este cea mai mica baza in care poate fi scris nr dat.

Exemplu: x=2415133 atunci cifra maxima este 5 si rezulta ca cea mai mica baza in care poate fi scris nr este 6.

va rog, puteti sa o scrieti in c++ sau in pseudocod, cum va e mai usor!!
ofer coroana si ce mai vreti voi;)) ​


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,max,r;

   cin>>n;

   max=0;

   while(n!=0)

   {

       r=n%10;

       if(r>max)

           max=r;

       n=n/10;

   }

   cout<<"Cea mai mica baza in care poate fi scris numarul "<<n<<" este baza "<<max+1;

   return 0;

}

Explicație: