Răspuns :
int n,a,nrrudegrad1=0,nrrudegrad2=0,nrrudegrad3=0,nrbarbati=0,nrfemei=0,nrcopii=0;
cout<<"n=";cin>>n;
for(int i=0;i<=n;i++)
{cin>>a;
if (a/1000==1) nrrudegrad1++;
if (a/1000==2) nrrudegrad2++;
if (a/1000==3) nrrudegrad3++;
nrbaieti=nrbarbati +a/100%10;
nrfemei=nrfemei+a/10%10;
nrcopii=nrcopii+a%10;
}cout<<nrrudegrad1<<endl<<nrrudegrad2<<endl<<nrrudegrad3<<nrbarbati<<endl<<nrfemei<<nrcopii;
cout<<"n=";cin>>n;
for(int i=0;i<=n;i++)
{cin>>a;
if (a/1000==1) nrrudegrad1++;
if (a/1000==2) nrrudegrad2++;
if (a/1000==3) nrrudegrad3++;
nrbaieti=nrbarbati +a/100%10;
nrfemei=nrfemei+a/10%10;
nrcopii=nrcopii+a%10;
}cout<<nrrudegrad1<<endl<<nrrudegrad2<<endl<<nrrudegrad3<<nrbarbati<<endl<<nrfemei<<nrcopii;
1) Rezolvare in C:
#include <stdio.h>
int main(void) {
int n, a, gr3 = 0, gr1 = 0, gr2 = 0, copii = 0, femei = 0, barbati = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
copii = copii + a % 10;
femei = femei + a % 100 / 10;
barbati = barbati + a % 1000 / 100;
a = a / 1000;
if ( a == 1)
gr1++;
else if(a == 2)
gr2++;
else if(a == 3)
gr3++;
}
printf("%d\n" ,gr1);
printf("%d\n" , gr2);
printf("%d\n" , gr3);
printf("%d\n" , barbati);
printf("%d\n" , femei);
printf("%d\n" , copii);
return 0;
}
2) Rezolvare in C++ :
#include <iostream>
using namespace std;
int main() {
int n, a, gr3 = 0, gr1 = 0, gr2 = 0, copii = 0, femei = 0, barbati = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a;
copii = copii + a % 10;
femei = femei + a % 100 / 10;
barbati = barbati + a % 1000 / 100;
a = a / 1000;
if ( a == 1)
gr1++;
else if(a == 2)
gr2++;
else if(a == 3)
gr3++;
}
cout << gr1 << endl << gr2 << endl << gr3 << endl << barbati << endl << femei <<endl <<copii;
return 0;
}
#include <stdio.h>
int main(void) {
int n, a, gr3 = 0, gr1 = 0, gr2 = 0, copii = 0, femei = 0, barbati = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
copii = copii + a % 10;
femei = femei + a % 100 / 10;
barbati = barbati + a % 1000 / 100;
a = a / 1000;
if ( a == 1)
gr1++;
else if(a == 2)
gr2++;
else if(a == 3)
gr3++;
}
printf("%d\n" ,gr1);
printf("%d\n" , gr2);
printf("%d\n" , gr3);
printf("%d\n" , barbati);
printf("%d\n" , femei);
printf("%d\n" , copii);
return 0;
}
2) Rezolvare in C++ :
#include <iostream>
using namespace std;
int main() {
int n, a, gr3 = 0, gr1 = 0, gr2 = 0, copii = 0, femei = 0, barbati = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a;
copii = copii + a % 10;
femei = femei + a % 100 / 10;
barbati = barbati + a % 1000 / 100;
a = a / 1000;
if ( a == 1)
gr1++;
else if(a == 2)
gr2++;
else if(a == 3)
gr3++;
}
cout << gr1 << endl << gr2 << endl << gr3 << endl << barbati << endl << femei <<endl <<copii;
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!