Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

se da numarul natural n determinati cea mai mare cifra para a sa daca numarul nu are cifre pare se va afisa numarul 10​

Răspunsuri la întrebare

Răspuns de thePoint01
1

Răspuns:

#include <iostream>

using namespace std;

int aparitie(int n,int i){

   while(n){

       if(n%10==i){

           return 1;

       }

       n/=10;

   }

   return 0;

}

int main()

{

   int n,i=8,k=0;

   cout<<"n: ";

   cin>>n;

   while(k==0 && i>=2){

       if(aparitie(n,i)==1){

           cout<<i;

           k++;

       }

       i=i-2;

   }

   if(k==0)

       cout<<10;

   return 0;

}

Explicație:

Alte întrebări interesante