storm_saeed
چهارشنبه 23 آذر 1390, 17:49 عصر
سلام
یک مساله ای هست که من هر چی حل می کنم ارور میده مساله از این قراره در یک شهر افراد اگر دراسمشان کلمات صدادار انگلیسی فرد باشه پسر وگرنه دختره مثلا shadi دو تا داره aوi پس دختره حروف صدادار هم aeiou هست مشکل من اینه#include <iostream>
using namespace std;
int main(){
int n,a;
char s[10];
cin>>n;
for(int i=0;i<n;i++)
{
a=0;
for(int j=0;j<10;j++)
{
cin>>s[j];
if(s[j]=='a')
a++;
else if(s[j]=='e')
a++;
else if(s[j]=='i')
a++;
else if(s[j]=='o')
a++;
else if(s[j]=='u')
a++;
}
if(a%2==0)
cout<<"DOKHTAR"<<endl;
else
cout<<"PESAR"<<endl;
}
return 0;
}
چون s رو 10 تا گرفتم وثتی اسم رو 10 حرفی بزنم درسته ولی اگه مثلا saeed که 5 حرف داره چیزی نشون نمیده
پیشاپیش ممنون
یک مساله ای هست که من هر چی حل می کنم ارور میده مساله از این قراره در یک شهر افراد اگر دراسمشان کلمات صدادار انگلیسی فرد باشه پسر وگرنه دختره مثلا shadi دو تا داره aوi پس دختره حروف صدادار هم aeiou هست مشکل من اینه#include <iostream>
using namespace std;
int main(){
int n,a;
char s[10];
cin>>n;
for(int i=0;i<n;i++)
{
a=0;
for(int j=0;j<10;j++)
{
cin>>s[j];
if(s[j]=='a')
a++;
else if(s[j]=='e')
a++;
else if(s[j]=='i')
a++;
else if(s[j]=='o')
a++;
else if(s[j]=='u')
a++;
}
if(a%2==0)
cout<<"DOKHTAR"<<endl;
else
cout<<"PESAR"<<endl;
}
return 0;
}
چون s رو 10 تا گرفتم وثتی اسم رو 10 حرفی بزنم درسته ولی اگه مثلا saeed که 5 حرف داره چیزی نشون نمیده
پیشاپیش ممنون