Răspuns :
#include <iostream>using namespace std;
/* p = acea putere a lui 10 necesara pentru rescrierea succesiva a valorii v fara cate o cifra
copieV o folosesc ca sa trec prin cifrele lui V are si rol de opritor
vFaraOcifra va avea pe rand valoarea din v fara una dintre cifre
rMax = variabila in care calculez restul maxim
*/
int raspuns( int v )
{
int p=1;
int copieV = v;
int vFaraOcifra = v;
int rMax=0;
while(copieV!=0)
{
p=p*10;
vFaraOcifra = (v/p) * (p/10) + v%(p/10);
if( vFaraOcifra != 0 )
{
if(rMax < v%vFaraOcifra)
rMax = v%vFaraOcifra;
}
copieV /= 10;
}
return rMax;}
int main()
{
int v;
cout<<"Dati v ";
cin>>v;
cout<<raspuns (v);
}
//Ptr orice intrebari sau nelamuriri txt me
/* p = acea putere a lui 10 necesara pentru rescrierea succesiva a valorii v fara cate o cifra
copieV o folosesc ca sa trec prin cifrele lui V are si rol de opritor
vFaraOcifra va avea pe rand valoarea din v fara una dintre cifre
rMax = variabila in care calculez restul maxim
*/
int raspuns( int v )
{
int p=1;
int copieV = v;
int vFaraOcifra = v;
int rMax=0;
while(copieV!=0)
{
p=p*10;
vFaraOcifra = (v/p) * (p/10) + v%(p/10);
if( vFaraOcifra != 0 )
{
if(rMax < v%vFaraOcifra)
rMax = v%vFaraOcifra;
}
copieV /= 10;
}
return rMax;}
int main()
{
int v;
cout<<"Dati v ";
cin>>v;
cout<<raspuns (v);
}
//Ptr orice intrebari sau nelamuriri txt me
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!