⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

C Programlama Dilinde Eşkenar Dörtgen Yapımı

Konu

#1
Merhaba arkadaşlar bugün sizlere C programlama dillerinde yeni başlayanlar için güzel bir örnek olan eşkenar dörtgen yapımını anlatacağım.Bu nasıl olacak diye merak etmeyin biraz gayretle her şey mümkün.Örnek çıktısını kodların aşağısında bulabilirsiniz.Anlatımı kodların yanında renkli yazıyla yaptım.Umarım beğenirsiniz.Anlamadığınız nokta olursa mesaj bırakmanız yeterli.Herkese iyi çalışmalar…


Kod:
#include <conio.h>//programın çalışıp ekranda kalmasını sağlayan kütüphane (system("pause") ile aynı görevi yapar.)

int main (void) {

int satir,n,j,bosluk;//4 tane sayı tanımladık.

char a;//bir tane karakter tanımladık.çünkü eşkenar dörtgen çıktısında istediğiniz karakteri girebilmeniz için(yani sadece sayılar değil)

printf("karakterinizi giriniz");

scanf("%c",&a);

printf("uzunlugunu yaziniz");

scanf("%d",&n);

for(satir=1;satir<=n;satir++){//for döngüsünü kullandım ben isterseniz sizler while ile vs. de yapabilirsiniz.Burada satırı 1 ' e eşitledik ve dışarıdan girdiğimiz uzunluk sayısıyla döngüye aldık.Yani burada eşkenar dörtgenin üstten alta sıralanmasının ilk kodları var.

for(bosluk=1;bosluk<=n-satir;bosluk++)

printf(" ");//Burada da aynı şekilde boşluk sayısını döngüye aldık ki zaten ekran çıktısından her şeyi anlayacaksınız.

for(j=1;j<=2*satir-1;j++)//Burada ise satır sayısını 2n-1 e eşitleyene kadar döngüye aldık.Çünkü sırasıyla 1 - 3 - 5 karakter şeklinde aşağıya doğru gitmeli ki eşkenar dörtgene benzesin :).

printf("%c",a);

printf("n");

}

for(satir=n-1;satir>=1;satir--){ //Burada da aynı şekilde üstte anlattığım eşkenar dörtgenin üst kısmıydı buradakiler ise alt kısmıdır.

for(bosluk=1;bosluk<=n-satir;bosluk++)

printf(" ");

for(j=1;j<=2*satir-1;j++)

printf("%c",a); printf("n"); }

getch();//system("pause") ile aynı işlevi gören conio.h ' ın kütüphanesinde bulunan bir kod.

return(0); }

Cevapla
#2
Teşekkürler
MawiŞ*
Cevapla
#3
@"MawiLarq" Rica ederim
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da