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ăspunsuri la întrebare
Răspuns de
1
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:
imihay14:
Sper sa imi dai coroana =). Daca vrei sa il testezi NU da copy/paste ca s-ar putea sa iti da eroare.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Geografie,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
9 ani în urmă