👤

1. Se citesc de la tastatură 3 numere naturale, a, b, c. Să se realizeze cu a și b operația codificată prin numărul c.
2. Se citește de la tastatură un număr natural de 3 cifre. Să se afișeze pe ecran cea mai mare cifră a sa.
3. Se dau trei numere naturale a b c. Să se determine cea mai mare valoare care se poate obține prin înmulțirea a două dintre numere și adunarea rezultatului cu al treilea.
4. Se citește de la tastatură un număr natural de 3 cifre. Să se afișeze cifrele sale în ordine crescătoare.

Se poate oricare.


Răspuns :

2.
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
    int n,a,b;
    cin>>n;
    a=n%10,n/=10;
    b=n%10,n/=10;
    cout<<max({a,b,n});
}


3.

#include <iostream>
#include <algorithm>
using namespace std;
int main(){
    int n,a,b;
    cin>>n;
    a=n%10,n/=10;
    b=n%10,n/=10;
    cout<<max({a*b+n,a*n+b,b*n+a});
}