Могу предложить такое решение:
На Си:
#include <stdio.h>
int main ()
{
int chet=0,nechet=0,a,i=1;
while(i<=10)
{
printf("Vvedite %d chislo: ",i);
scanf("%d",&a);
if(a>0){
if(a%2==0){
chet++;
}
else{
nechet++;
}
i++;
}else {
printf("Vi vveli NE naturalnoje chislo. Povtorite vvod\n");
}
}
if(chet>nechet) {
printf("Chetnyh chisel bolshe\n");
} else if(chet<nechet) {
printf("Nechetnyh chisel bolshe\n");
} else {
printf("Kolichestvo chetnyh i nechetnyh chisel odinakovoe\n");
}
return 0;
}На Си плюсах:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a,i=1,chet=0,nechet=0;
while(i<=10) {
cout << "Vvedite " << i << " chislo: ";
cin >> a;
if(a>0) {
if(a%2==0) {
chet++;
}
else {
nechet++;
}
i++;
} else {
cout << "Vi vveli ne naturalnoje chislo. Povtorite vvod" << endl;
}
}
if(chet>nechet) {
cout << "Chetnyh chisel bolshe" << endl;
} else if(chet<nechet) {
cout << "Nechetnyh chisel bolshe" << endl;
} else {
cout << "Kolichestvo chetnyh i nechetnyh chisel odinakovoe" << endl;
}
return 0;
}