1. Oznfc clb
  2. Yardım İsteyenler
  3. Cuma, Nisan 15 2016, 11:52 PM
  4.  E-posta abonesi olun

selamun aleykum ; 50 adet koltugu olan bir sınema salonundan koltuk secimi yaptıran ve bir daha ki sefere secilen koltugu bos olan koltuklar arasında göstermeyen bir program c kodlarıyla yapmam lazım. yardımcı olur musunz ? 

Onaylanan Yanıt
zuo ksrf Onaylanan Yanıt
0
Votes
Undo

Koltuk isimleri nasıl olacak bilmiyorum ama 1 den 50'ye kadar olacaksa 50 elemanlı bir int array al.


Sonra bu koltuklardan dolu olanı 1 yap.Boş olanı 0.


Sonra 1 olanları bastırma.


----------------------


#include<stdio.h>


#include<stdlib.h>


int main()


{


int i,j,k,l;


int koltuklar[55]={0};


while (1){


printf("\nKoltuk secmek icin '1'\nBos koltuklari gormek icin '2'\nCikmak için '0'   :::");


scanf("%d",&k);


if(k==1)


{


system("CLS");  //Ekrani temizler


printf("Kac koltuk secmek istiyorsunuz :::");


scanf("%d",&j);


printf("Koltuk numaralarini giriniz    :::");


for(i=0;i<j;i++)


{


scanf("%d",&l);


koltuklar[l]=1;


}


 


system("CLS");  //Ekrani temizler


}


if(k==2)


{system("CLS");  //Ekrani temizler


for(i=0;i<50;i++)


{


 


if(koltuklar[i+1]==0)


printf("%d ",i+1);


}


 


}


if(k==0)


break;


 


}


return 0;


}


 

Yorum
There are no comments made yet.


There are no replies made for this post yet.
However, you are not allowed to reply to this post.