Se citesc de la tastatură n numere naturale. Să se determine numărul a cărui sumă a cifrelor este cea mai mare, respectiv cea mai mică.
Răspunsuri la întrebare
Răspuns de
16
#include <iostream>
using namespace std;
int n,x,Min=1000,Max,i,s,y,Maxx,Minn;
int main()
{ cin>>n;
for (i=1; i<=n; i++)
{ cin>>x;
s=0;
y=x;
while (x)
{ s+=x%10; x/=10; }
if (s>Max) { Max=s; Maxx=y; }
else if (s<Min) { Min=s; Minn=y; } }
cout<<Minn<<endl<<Maxx;
return 0; }
int n,x,Min=1000,Max,i,s,y,Maxx,Minn;
int main()
{ cin>>n;
for (i=1; i<=n; i++)
{ cin>>x;
s=0;
y=x;
while (x)
{ s+=x%10; x/=10; }
if (s>Max) { Max=s; Maxx=y; }
else if (s<Min) { Min=s; Minn=y; } }
cout<<Minn<<endl<<Maxx;
return 0; }
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă