Ajutor! Va multumesc anticipat!
Răspunsuri la întrebare
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;
}