👤

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ăspuns :

#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;
}
#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;
}