Răspuns :
1. Suma cifrelor fiecarui numar:
#include <iostream>
using namespace std;
int main()
{
int x;
do
{
cin >> x;
if (x != 0)
{
int t = x, S = 0;
while (t)
{
S += t%10;
t /= 10;
}
cout << x << " : " << S << "\n";
}
}
while(x != 0);
return 0;
}
2. Cea mai mica cifra a fiecarui numar:
#include <iostream>
using namespace std;
int main()
{
int x;
do
{
cin >> x;
if (x != 0)
{
int t = x, min = 10;
while (t)
{
if (t%10<min) min = t%10;
t /= 10;
}
cout << x << " : " << min << "\n";
}
}
while(x != 0);
return 0;
}
3. Cea mai mare cifra a tuturor numerelor:
#include <iostream>
using namespace std;
int main()
{
int x, max = -1;
do
{
cin >> x;
if (x != 0)
{
int t = x;
while (t)
{
if (t%10>max) max = t%10;
t /= 10;
}
}
}
while(x != 0);
cout << max;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int x;
do
{
cin >> x;
if (x != 0)
{
int t = x, S = 0;
while (t)
{
S += t%10;
t /= 10;
}
cout << x << " : " << S << "\n";
}
}
while(x != 0);
return 0;
}
2. Cea mai mica cifra a fiecarui numar:
#include <iostream>
using namespace std;
int main()
{
int x;
do
{
cin >> x;
if (x != 0)
{
int t = x, min = 10;
while (t)
{
if (t%10<min) min = t%10;
t /= 10;
}
cout << x << " : " << min << "\n";
}
}
while(x != 0);
return 0;
}
3. Cea mai mare cifra a tuturor numerelor:
#include <iostream>
using namespace std;
int main()
{
int x, max = -1;
do
{
cin >> x;
if (x != 0)
{
int t = x;
while (t)
{
if (t%10>max) max = t%10;
t /= 10;
}
}
}
while(x != 0);
cout << max;
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!