Informatică, întrebare adresată de Ajutorcuaiee, 8 ani în urmă

Ajutor! Va multumesc anticipat!

Anexe:

Răspunsuri la întrebare

Răspuns de SKREFI
1

Poti sa inlocuiesti numele exercitilor cu main daca vrei sa rulezi programele, aici este primul subiect, vad daca iti mai fac in contiunare:


#include <iostream>

#include <vector>


using namespace std;


void palindrom(){

   int n; cin>>n;

   int oglinditul;

   int copie_n = n;

   while(copie_n){

       oglinditul = oglinditul * 10 + copie_n%10;

       n/=10;

   }

   if(oglinditul == n) cout<<"Este palindrom!";

   else cout<<"Nu este...";

}


void OglinditulLuiN(){

   int n; cin>>n;

   while(n){

       cout<<n%10;

       n/=10;

   }

}



void MinimDinM(){

   int n; cin>>n; int minim = 9;

   while(n){

       if(n%10 < minim)

           minim = n%10;

       n/=10;

   }

   cout<<minim;

}


void MaximDinN(){

   int n; cin>>n; int maxim = 0;

   while(n){

       if(n%10 > maxim)

           maxim = n%10;

       n/=10;

   }

   cout<<maxim;

}


void NrDeCifrePareSiImpare(){

   int n; cin>>n; int cifrePare = 0, cifreImpare = 0;

   while(n){

       if((n%10)%2 == 0){

           cifrePare++;

       }else cifreImpare++;

       n/=10;

   }

   cout<<cifrePare<<" "<<cifreImpare;

}


void ProdusCifreImapre(){

   int n; cin>>n; int prod = 0;

   while(n){

       if((n%10)%2 == 1)

           prod *= n%10;

       n/=10;

   }

   cout<<prod;

}


void SumaCifrelorPARELuiN(){

   int n; cin>>n; int suma = 0;

   while(n){

       if((n%10)%2 == 0)

           suma += n%10;

       n/=10;

   }

   cout<<suma;

}


void SumaCifrelorLuiN(){

   int n; cin>>n; int suma = 0;

   while(n){

       suma += n%10;

       n/=10;

   }

   cout<<suma;

}

Alte întrebări interesante