Şimdi Ara

Yardım edermisiniz

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
7
Cevap
0
Favori
596
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <stdio.h> 
    #include <conio.h>

    int main()
    {
    int a,b,c,d,e,f=1;

    for(a=0;a<=f;a++)
    {
    for(b=f;b>a;b--)
    {
    printf(" ");
    }
    printf("*");
    for(c=1;c<a*2;c++)
    {
    printf(" ");
    }
    if(c!=1)
    { printf("*"); }

    printf("\n");
    }
    e=f-1;
    for(a=0;a<=f-1;a++)
    {
    for(d=0;d<a+1;d++)
    {
    printf(" ");
    }
    printf("*");
    for(c=e*2;c>1;c--)
    {
    printf(" ");
    }
    e--;
    if(c!=0)
    { printf("*"); }
    printf("\n");
    }

    getch();
    return 0;
    }

    programın çıktısı ;
    -- *
    *--*
    --*

    bunu daha az döngü kullanarak nasıl yapabilirim ?



    < Bu mesaj bu kişi tarafından değiştirildi burakaltuntas -- 22 Ocak 2013; 18:46:03 >







  • Programın tam olarak ne yapacağını/yapması gerektiğini yazarsanız sevinirim. Sadece kod olunca anlamak zor.
  • quote:

    Orijinalden alıntı: burakaltuntas

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

    int main()
    {
    int a,b,c,d,e,f=1;

    for(a=0;a<=f;a++)
    {
    for(b=f;b>a;b--)
    {
    printf(" ");
    }
    printf("*");
    for(c=1;c<a*2;c++)
    {
    printf(" ");
    }
    if(c!=1)
    { printf("*"); }

    printf("\n");
    }
    e=f-1;
    for(a=0;a<=f-1;a++)
    {
    for(d=0;d<a+1;d++)
    {
    printf(" ");
    }
    printf("*");
    for(c=e*2;c>1;c--)
    {
    printf(" ");
    }
    e--;
    if(c!=0)
    { printf("*"); }
    printf("\n");
    }

    getch();
    return 0;
    }

    programın çıktısı ;
    -- *
    *--*
    --*

    bunu daha az döngü kullanarak nasıl yapabilirim ?

    Hocam bu programa baktım bence bundan daha az döngü kullanılamaz çünkü yıldızdan dan önce ki boşlukları, iki yıldız arasında ki boşlukları ve yıldızları başka şekilde ekrana bastıramayız gibi duruyor.




  • quote:

    Orijinalden alıntı: Fulctrum

    Programın tam olarak ne yapacağını/yapması gerektiğini yazarsanız sevinirim. Sadece kod olunca anlamak zor.

    hocam tam olarak F ye girilen sayıya göre ekrana baklava çiziyor :)
  • quote:

    Orijinalden alıntı: ManiacFear


    Hocam bu programa baktım bence bundan daha az döngü kullanılamaz çünkü yıldızdan dan önce ki boşlukları, iki yıldız arasında ki boşlukları ve yıldızları başka şekilde ekrana bastıramayız gibi duruyor.

    Cevap için teşekkürler çok saolun :)
  • quote:

    Orijinalden alıntı: burakaltuntas

    quote:

    Orijinalden alıntı: ManiacFear


    Hocam bu programa baktım bence bundan daha az döngü kullanılamaz çünkü yıldızdan dan önce ki boşlukları, iki yıldız arasında ki boşlukları ve yıldızları başka şekilde ekrana bastıramayız gibi duruyor.

    Cevap için teşekkürler çok saolun :)

    İllaki daha az döngü istiyorsan bu olur , gitar çalıyomusun sen ?


    #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
    int sayac=-2,sayac2,degisim1=-1,degisim2=2,sinir,baklava,aralik,bosluk,tutucu;

    printf("baklavanin bir kenarinda kac yildiz bulunsun\n");
    scanf("%d",&baklava);

    tutucu=baklava;
    sinir=(baklava*2)-1;
    baklava++;

    for(sayac2=1;sayac2<=sinir;sayac2++)
    {
    baklava+=degisim1;
    sayac+=degisim2;

    for(aralik=1;aralik<baklava;aralik+=1)
    {
    printf(" ");
    }
    printf("*");

    for(bosluk=1;bosluk<sayac;bosluk+=1)
    {
    printf(" ");
    }
    if(sayac!=0)
    printf("*");

    printf("\n");
    if(sayac2==tutucu)
    { degisim2=-2; degisim1=1;}

    }

    system("PAUSE");
    return 0;
    }




  • çok teşekkürler hocam çok işime yaradı, gitar çalmıyorum :)
  • Yapay Zeka’dan İlgili Konular
    Yardımmmm
    12 yıl önce açıldı
    yardım
    12 yıl önce açıldı
    YARDIM!!
    3 ay önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.