Se da un numar natural n cu cel putin 2 cifre, care contine cifre pare cat si impare. Scrieti un program in C++ care sa calculeze produsul dintre cea mai mare cifra para si cea mai mica cifra impara.
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int maximPar = -1;
int minimImpar = 10;
while(n){
int u = n%10;
if(u % 2 ==0){
if(u>maximPar){
maximPar = u;
}
}else{
if(u<minimImpar){
minimImpar = u;
}
}
n/=10;
}
cout<<"Cifra maxima para este: "<<maximPar<<endl;
cout<<"Cifra minima impara este: "<<minimImpar<<endl;
cout<<"Produsul lor este : "<<minimImpar*maximPar;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă