Răspuns :
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;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!