Şimdi Ara

C de Acil Yardım Ödev için...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
310
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Biraz acil bir ödev.Hocamız bir program yazmamızı istedi.

    kaça kadar sayılsın dicez
    o sayıya kadar olan çift sayıları yazdırcak
    mesela
    10 a kadar olan çift sayıları saydır dedik
    2 4 6 8 die program sıralayacak...

    Bir diğeride

    Bir sayı girdireceğiz.Sonrada girdiğimizsayıyı tahmin edeceğiz eğer doğruysa program Tebrikler diyip çıkcak.Eğer yanlış tahmin ettiysek bir yazı çıkıp
    bu sayı küçük ve ya bu sayı büyük dicek bir program olcak ...
    Şimdiden teşekkürler...



    < Bu mesaj bu kişi tarafından değiştirildi V3 -- 18 Kasım 2007; 23:18:20 >



  • #include <stdio.h>

    void main()
    {
    int i,x;

    printf("Kaça kadar sayilsin?\n");
    scanf("%d",&x);

    for(i=1;i<x;i++)
    {
    if(i%2==0)
    printf("%d",i);
    }

    }
  • Eyw.Saolasın...
  • kardes kusura bakma 2.problemde random sayi nasil girdircez bilmedigim için yapamadim
  • Dİğer Oyunda da burda kaldım.

    #include <stdio.h>
    #include <conio.h>

    main()
    {
    int sayi,tahmin;
    printf("Sayinizi girin:");
    scanf("%i",& sayi);
    printf("\nSimdi tahmin edin:");
    scanf("%i",&tahmin);
    if(sayi==tahmin)
    printf("\nTebrikler bildiniz.");
    else
    printf("\nBilemediniz.");
    getch();
    }

    ama ben sayıyı yanlış bilince bu sayı küçüktür başka bir sayı giriniz ve ya bu sayı büyüktür başka bir sayı giriniz denmesini istiyorum...
  •  
    #include <stdio.h>
    #include <conio.h>

    main()
    {
    int sayi,tahmin;
    printf("Sayinizi girin:");
    scanf("%i",& sayi);
    do
    {
    printf("\nSimdi tahmin edin:");
    scanf("%i",&tahmin);
    if(sayi<tahmin)
    printf("\nBu sayi buyuktur baska bir sayi giriniz.");
    else if(sayi>tahmin)
    printf("\nBu sayi kucuktur baska bir sayi giriniz.");
    getch();
    }while(sayi!=tahmin);
    printf("\nTebrikler, bildiniz!");
    }


    Kodun üzerinde ufak bir değişiklik yaptım. Dene bakalım...



    < Bu mesaj bu kişi tarafından değiştirildi un.real -- 19 Kasım 2007; 0:55:22 >
  • Saol çalıştı....Ama for dan yapamazmıyız bunu ? Çünkü daha programlarda while , do falan kullanmadık bi derslerde...
  • Yapay Zeka’dan İlgili Konular
    c'de yardım
    14 yıl önce açıldı
    çok acil yardım lazım
    12 yıl önce açıldı
    Daha Fazla Göster
  • For ile de yapılabilir, zaten birşey döngülerden birisiyle yapılıyorsa öbürüyle de yapılabilir, ancak kullanışlılık açısından farklı olur elbette...

     
    #include <stdio.h>
    #include <conio.h>

    main()
    {
    int sayi,tahmin;

    printf("Sayinizi girin:");
    scanf("%i",& sayi);

    //tahmin'i sayi+1 yaptık, çünkü sayi ile tahminin eşit olmaması gerekiyor.
    //daha doğrusu eşit olmadığından emin olsak iyi olur
    //programın aşağıdaki döngüye girmesi için bu gerekli
    //do...while döngüsünde böyle birşey yapmaya gerek yok.
    for(tahmin = sayi + 1; tahmin!=sayi; )
    {
    printf("\nSimdi tahmin edin:");
    scanf("%i",&tahmin);
    if(sayi<tahmin)
    printf("\nBu sayi buyuktur baska bir sayi giriniz.");
    else if(sayi>tahmin)
    printf("\nBu sayi kucuktur baska bir sayi giriniz.");
    getch();
    }
    printf("\nTebrikler, bildiniz!");
    }



    < Bu mesaj bu kişi tarafından değiştirildi un.real -- 19 Kasım 2007; 10:03:26 >




  • quote:

    Orjinalden alıntı: V3

    Biraz acil bir ödev.Hocamız bir program yazmamızı istedi.

    kaça kadar sayılsın dicez
    o sayıya kadar olan çift sayıları yazdırcak
    mesela
    10 a kadar olan çift sayıları saydır dedik
    2 4 6 8 die program sıralayacak...

    Bir diğeride

    Bir sayı girdireceğiz.Sonrada girdiğimizsayıyı tahmin edeceğiz eğer doğruysa program Tebrikler diyip çıkcak.Eğer yanlış tahmin ettiysek bir yazı çıkıp
    bu sayı küçük ve ya bu sayı büyük dicek bir program olcak ...
    Şimdiden teşekkürler...


    hocam nerden?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.