Se introduce un număr natural cu maxim 9 cifre. Să se determine şi să se afişeze numărul de cifre, cea mai mare cifră şi suma tuturor cifrelor acestui număr Exemplu: Date de intrare 24356103 Date de ieşire 8 cifre max=6 min=0 suma=24.
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;
int main(){
long int n;
int max=-1, min=10, sum=0, nr=0;
cout<<"n=";cin>>n;
while(n>0){
if(n%10>max)max=n%10;
if(n%10<min)min=n%10;
nr++;
sum+=n%10;
n/=10;
}
cout<<"max="<<max<<"\n";
cout<<"min="<<min<<"\n";
cout<<"nr="<<nr<<"\n";
cout<<"suma="<<sum<<"\n";
return 0;
}
using namespace std;
int main(){
long int n;
int max=-1, min=10, sum=0, nr=0;
cout<<"n=";cin>>n;
while(n>0){
if(n%10>max)max=n%10;
if(n%10<min)min=n%10;
nr++;
sum+=n%10;
n/=10;
}
cout<<"max="<<max<<"\n";
cout<<"min="<<min<<"\n";
cout<<"nr="<<nr<<"\n";
cout<<"suma="<<sum<<"\n";
return 0;
}
artur99:
nu mai stiam sigur pana unde era int-u normal :))
Răspuns de
2
#include <iostream>
using namespace std;
int main()
{
int n, Max = 0, Min = 10, nr = 0;
cin >> n;
while(n) {
c = n % 10;
if(c > Max) Max = c;
if(c < Min) Min = c;
nr++;
n /= 10;
}
cout << "Nr. cifre: " << nr << "\n";
cout << "Max: " << Max << "\n";
cout << "Min: " << Min << "\n";
return 0;
}
using namespace std;
int main()
{
int n, Max = 0, Min = 10, nr = 0;
cin >> n;
while(n) {
c = n % 10;
if(c > Max) Max = c;
if(c < Min) Min = c;
nr++;
n /= 10;
}
cout << "Nr. cifre: " << nr << "\n";
cout << "Max: " << Max << "\n";
cout << "Min: " << Min << "\n";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă