الأجوبة
#include <iostream>
#include<string>
using namespace std;
int Pal( string s )
{
int n = s.length();
for ( int i = 0; i <= n/2; i++ )
{
if ( s[i] != s[n-1-i] )
return 0;
}
return 1;
}
int CountPal(string name[]){ // وظيفة لادخال قائمة نصية
int count =0; // متغير لتخزين عدد النصوص التناظرية التى سيتم فحصها
for(int i=0;i<5;i++){ // حلقة دوران للمرور على كافة عناصر القائمة
if (Pal(name[i])) count++; // الاتصال بالوظيفة السابقة لفحص السلسة
// وزيادة العداد فكل مرة يتم ايجاد نص تناظري
}
return count;
}
int main()
{
string n[]={"ana","ahmed","non","lol","many"}; // مصفوفة نصية
// طباعة عدد الاسماء التناظرية بالمصفوفة اعلاه
cout <<"The number of palindrome names in the list are:"<<CountPal(n);
return 0;
}
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال