Se considera un tablou liniar de dimensiunea n cu elemente de tip Char. Elaborati un program va afisa pe ecran:
a) numarul cifrelor zecimale;
b) numarul cifrelor pare;
c) numarul cifrelor impare;
ce se contin in tabloul dat.
Dau coroana
Răspunsuri la întrebare
Răspuns de
1
Am hardcodat tabloul de intrare, il ajustezi tu cum ai nevoie pentru input(citit din fisier sau citit de la tastatura).
#include <iostream>
using namespace std;
int main()
{
char v[]={'a','1','8','.','5','6'};
int n=6;
int cifre_pare=0;
int cifre_impare=0;
for(int i=0; i<n; i++)
{
int cifra = v[i]-'0';
if(cifra>=0 && cifra<=9)
{
if(cifra%2==0)
cifre_pare++;
else
cifre_impare++;
}
}
cout<<"Numarul cifrelor zecimale este: "<<cifre_pare+cifre_impare<<endl;
cout<<"Numarul cifrelor pare este: "<<cifre_pare<<endl;
cout<<"Numarul cifrelor impare este: "<<cifre_impare<<endl;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă