السلام عليكــم ورحمة الله وبركـاته
حـاولت كتابة برنامج في لغة C++
باستخدام Class
وهو عباره عن مقـارنه بين سلسلتين حرفيتين
يتم المقارنه بينهم وناتج المقارنه راح يكـون عدد من نوع int
البرنامج فيه خطئين لم استطع ان احلهما ..
اتمنى مساعدتكــم
#include<iostream.h>
class alignment
{
public :
alignment ( );
alignment ( int length , char *content);
int length;
char content [50];
};
int main A ( )
{
int sum=0;
int no;
alignment s1,s2;
cout<<"Please enter the length of the first series:\n";
cin<<s1.length;
cout<<"Please enter the first series elements:\n";
for(i=0,i<s1.length,i++)
cin<<s1.content;
cout<<"Please enter the length of a second series:\n";
cin<<s2.length;
cout<<"Please enter a second series elements:\n";
for(i=0,i<s2.length,i++)
cin<<s2.content;
if s1.length<s2.length
no=s2.length;
else
no=s1.length;
for(i=0,i<no,i++)
{
if (s1.length=s2.length)
sum++;
else if (s1.length!=s2.length)
sum--;
else if (s1.length=" - " or s2.length=" - ")
sum=sum-2;
}
cout<<"The Scor is:\n"<<sum;
return 0;}