ساعدوني بهذا الكود

السلام عليكم ورحمة الله وبركاتهـ

ممكن مساااااعده بسيطه
انا مطلوب مني برنامج يعمل ليا عمل الارسال والا ستقبال ( encoder * decoder )
زبط معايا ال encoder
وهذا كوده
#include <iostream>
using namespace std;
void encode(int []);
void main( )
{
int code[7] , choice ,i;

cout<<"Enter 1 to encode and 2 for exit \n";
cin>> choice;
switch(choice)
{
case 1:
cout<<"enter your information bit \n";
for (i=0;i<4;i++)
cin>>code;
encode(code);
break;
case 2:
break;
}
}
void encode(int N[])
{
int a,b,c;
a=N[0]+N[1]+N[2];
b=N[0]+N[2]+N[3];
c=N[0]+N[1]+N[3];
if(a% 2==0)
N[4]=0;
else
N[4]=1;
if(b%2==0)
N[5]=0;
else
N[5]=1;
if(c%2==0)
N[6]=0;
else
N[6]=1;
cout<<"the codeword=";
for (int i=0;i<7;i++)
cout<<N<<"\t";
}





اما بالنسبه لل decoder لانو فيه شروط لكل الحالات صراحهـ حاولت وعجزت بس بليز اللي يعرف يكمل ع كودي ويعمل ال decoder ياريت يسااااااااعدني لا نو ضروري جدآ يكون جاهزاليوم

ومشكورين مقدمآ ع المساعدهـ
 
عودة
أعلى