C dili kapı problemi ile ilgili algoritma

ilhan bahar tarafından 11 Kasım 2008 tarihinde yazılmıştır.
Yorum Yok


 

/* 100 kapı,10 anahtar var,ilk aşamada kapıların tamamı kapalıdır.Anahtarlar denenerek açıksa kapatılıp,kapılıysa açılacaktır*/

//Kodlayan:İlhan BAHAR

//Kaynak:www.ilhanbahar.com

 

# include <conio.h>

# include <stdio.h>

 

int main(int)

{

    int kapi[101];

    int i,a;

    a=0;

    //Önce hepsini sıfırladık

    for (i=1;i<101;i++)

    {

        kapi[i]=0;

    }

 

    //Yüz kapıyı do while ile deneyelim

    do

    {

          a++;

          for (i=1;i<11;i++)

          {

              if (a%i==0)

              {

                              

                               if (kapi[a]==0)

                               {

                               kapi[a]=1;

                               }

                               else if(kapi[a]==1)

                               {

                               kapi[a]=0;

                               }

 

              }

          }

      }while (a<100);

 

    for (i=1;i<101;i++)

    {

        printf (“\n%d.Kapi = %d”,i,kapi[i]);

    }

 

 

    getch();

 

}

Şunlar da ilginizi çekebilir;

  • FriendFeed'de Paylaş
  • Facebook'ta Paylaş
  • Twitter'da Paylaş
  • 

    Bu yazı hakkında yorum yapın...





    
    Hemen hatırlatalım, bu sitede yer alan bütün dökümanlar 5846 sayılı Fikir ve Sanat Eserleri Kanununun koruması kapsamındadır. 2008-2010 ©
    Siteden çalıntı değil alıntı yapmak isteyenlerin siteye link vermesi kafidir. "Ben link vermem direk çorlarım" diyenlerde ifşa edilecektir. Siteyi kodlamadık çünkü kodlanmışı (WordPress) vardı. Arama motorları ile arayı iyi tutmak adına Sitemap ekledik, temasını kullandığımız anarşik çocuğu da link verip, bu kısmı sonlandırmış olduk, hayırlı olsun.