PCnet Online forumlarına katılmak için hesap açabilirsiniz.
  • Üye girişi:

PCnet Online forumlarına hoş geldiniz

+ Başlığa Yanıt Yaz
3 sonuçtan 1 - 3 arası sonuçlar
  1. #1

    Question C de ünlem işareti ?

    Kod:
    #include<stdio.h>
    
    // Verilen sayinin asal olup olmadigina 
    // bakar. Sayi asalsa, geriye 1 aksi hâlde
    // 0 degeri doner. 
    int sayi_asal_mi( int sayi )
    {
        int i;
        for( i = 2; i <= sayi/2; i++ ) {
        // Sayi asal degilse, i'ye tam olarak 
        // bolunur.
            if( sayi%i == 0 ) return 0;
        }
        // Verilen sayi simdiye kadar hicbir 
        // sayiya bolunmediyse, asaldir ve 
        // geriye 1 doner.
        return 1;
    }
    
    // main fonksiyonu
    int main( void )
    {
        int girilen_sayi;
        int test_sonucu;
        do{
            printf( "Lütfen bir sayı giriniz> " );
            scanf( "%d",&girilen_sayi );
            test_sonucu = sayi_asal_mi( girilen_sayi );
            if( !test_sonucu ) 
                printf("Girilen sayı asal değildir!\n");
        } while( !test_sonucu );
        printf( "Girilen sayı asaldır!\n" );
        
        return 0;
    }
    Bu kodlardaki !test_sonucu ndaki ! (ünlem) ne işe yarar ? ne demektir ?

  2. #2

    Varsayılan

    Değil anlamındadır yani test_sonucu eger 0 ise birde tersini alır 1 olur yani dogru olur ve if altındaki kosul icra edilir.

    Eger test_sonucu 1 ise değilini alınca 0 olur bu durumda false yani yanllis olur if icindeki kosul icra edilmez aynı mantık while icinde de gecerli..

  3. #3

    Varsayılan

    Çok saol teşekkür ederim. Sayende anladım.
    Sıfırdan C++ ve DirectX dersleri

    http://www.oyunyapalim.com


 

Benzer Başlıklar

  1. ağ sımgesındeki sarı ünlem
    tugce80 tarafından İnternet, Ağ ve Güvenlik forumunda
    Yanıt: 8
    Son Mesaj: 10.05.2009, 13:16
  2. partmgr sarı ünlem
    akin28 tarafından Donanım forumunda
    Yanıt: 3
    Son Mesaj: 14.04.2009, 19:05
  3. aygıt yöneticisindeki sarı ünlem
    repla_79 tarafından Donanım forumunda
    Yanıt: 2
    Son Mesaj: 14.04.2009, 17:29
  4. Taskbar'da sarı ünlem işareti
    brabus tarafından Donanım forumunda
    Yanıt: 3
    Son Mesaj: 07.05.2008, 16:42
  5. LApTop DVD Sürücüde Sarı Ünlem İşareti !
    marmalade tarafından Donanım forumunda
    Yanıt: 6
    Son Mesaj: 15.07.2005, 10:03