شباااب هاذا حل السؤال الي طلبت انكم تحلولي اياه ولكن........ http://arabteam.nicmatic.com/vb/showthread...=6282#post24171
هناك اشياء ناقصه مثل الكونتينيو الي ممكن تساعدوني فيها و الاراي الي لازم اساويه علشان يبين الكرسي المحجوز من الي مش محجوووز و يعطييييكم العفيه
وكلم عااااااااااااام و انتوا بخير
كود
#include
int smoking_seats(int);
int nunsmoking_seats(int);
int smoking_seats(int i)
{
if(i<6)
{
printf("your seat in smoking seats.n");
printf("and the number of seat is %dn",i);
}
return i;
}
int nunsmoking_seats(int k)
{
if(k<11)
{
printf("your seat in nunsmoking seatesn");
printf("and the number of seat is %dn",k);
}
return k;
}
main()
{
int value,number,k,j,n,i,f;
j=1;
i=1;
k=6;
while(j==1)
{
printf("n RESERVATION SYSTEM n");
printf("choose one of the following.n");
printf("1-smoking seats.n");
printf("2-non smoking seats.n");
printf("3-exit.n");
scanf("%d",&number);
switch(number)
{
case 1:
smoking_seats(i);
i++;
if(i>=7)
{
printf("sorry smoking seat is full.n");
printf("would you like to sit in nun smoking seats?n");
printf("1-yes.n");
printf("2-no.n");
scanf("%d",&value);
switch(value)
{
case 1:
nunsmoking_seats(k);
k++;
if(i>=7)
{
if(k>=12)
{
printf("sorry the plane is full.n");
printf("next flight leaves in 3 hours.n");
}
}
break;
case 2:
printf("next flight leaves in 3 hours.");
break;
default:
printf("this number is not in use.n");
}
}
break;
case 2:
nunsmoking_seats(k);
k++;
if(k>=12)
{
printf("sorry nun smoking seat is full.n");
printf("would you like to sit in smoking seats?n");
printf("1-yes.n");
printf("2-no.n");
scanf("%d",&n);
switch( n )
{
case 1:
smoking_seats( i );
i++;
break;
if(k>=12)
{
if(i>=7)
{
printf("sorry the plane is full.n");
printf("next flight leaves in 3 hours.n");
}
}
case 2:
printf("next flight leaves in 3 hours.n");
break;
default:
printf("this number is not in use.n");
}
}
break;
case 3:
j=6;
break;
default:
printf("this number is not in use.n");
break;
}
}
}
هذا هو و إن شاء الله تساعدوني في الباقي قبل يوم السبت بليييييز و هذه محاولتي سلااام