👤

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

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:

Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


En Learnings: Alte intrebari