Să se scrie un algoritm pentru determinarea cifrelor pare nenule, impare și a celor nule, dintr-un număr întreg dat.
Exemplu: n=10102547
Se vor afișa:
nule=2
impare=4
parenenule=2
Răspunsuri la întrebare
Răspuns de
2
C++
#include<iostream>
using namespace std;
int main(){
int n,nule=0,impare=0,parenenule=0;
cin>>n;
if(n<0)
n=-n;
do{
if(n%10==0) nule++;
if(n%10>0&&n%10%2==0) parenenule++;
if(n%10%2==1) impare++;
n/=10;
}while(n!=0);
cout<<"nule="<<nule<<endl<<"impare="<<impare<<endl<<"parenenule="<<parenenule;
return 0;
}
Pseudocod
citeste n
nule<-0
impare<-0
parenenule<-0
citeste n
|-daca n<0 atunci
| n<-(-n)
|_
|-repeta
| daca n%10=0 atunci nule<-nule+1
| daca n%10>0 si n%10%2=0 atunci parenenule<-parenenule+1
| daca n%10%2=1 atunci impare<-impare+1
|-pana cand n=0
scrie nule, ' ', impare, ' ', parenenule
stefan200632:
buna, am uitat sa specific, as fi vrut în pseudocod
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Germana,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Ed. tehnologică,
9 ani în urmă