Skip to main content

C Programlama :Yıldız Karakteriyle İçi Boş Kare Yazdırmak

Şimdi kodlarını paylasağım program yine eğitmenler tarafından C  dili öğretilirken  öğremcilere  sorulan bir sorudur. Aynı şekilde C  dilini öğreten bir çok kitaptada buna benzer  sorular bulummaktadı. Program  kullanıcıdan bir sayı alır ve o  sayıyı kullanarak ekrana içi boş kare çizer.

Örneğin kullanıcının programa 15 değerini girdiğini varsayarsak C programın çıktısı aşağıdaki gibi oluşacaktır.

c_programcikti

Programın kodları şu şekildedir ve gerekli açıklmalar yorum satırı olarak program içersinde belirtilmiştir.

#include
#include <stdio.h>
#include <stdlib.h>
/** Bu program girilen iki sayinin en büyük ortak bölenini verir .**/
int main()
{
int sayi,i,j;;
printf("Bir Tam Sayi Degerini Giriniz :=");
scanf("%d",&sayi);   // Alınacak Sayı değerince ici bos kara cizilecek 
// 5 girilirse 5    satır 5 sutunluk kare cizilecek 
for(i=1; i<=sayi; i++)   // Burayı satır olarak dusunduk. 
   {
     for(j=1; j<=sayi; j++) // Burası  i. satırın j. sırasındaki * yda bosluk karakteri
       {
         if(i==1||i==sayi || j==1||j==sayi) // Eğer ilk satırda yada  son satırda ise yada ilk sutun ve son sutunda ise
         printf("*");  // yıldız yaz
         else
         printf(" ");        // eğer ilk satır  yada son satırda değilsen yada diğer satırların ilk elemanı yada son elanında değilsen
         // bosluk yaz
       }
   printf("\n");     // Satirı yazdık. Alt satira gec.
   }
 
system("PAUSE");
}

Başka bir örnek kod paylaşımında buluşmak dileğiyle 🙂

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Aytaç Cici

İstanbul Üniversitesi Bilgisayar Mühendisliği mezunu bir Yazılım Geliştirici. Çeşitli zamanlarda Java, PHP, C# ve Delphi gibi diller kullanarak yazılım geliştirmiştir. Bir dönem SEO alanında da çalışmalar yapmıştır.

C Programlama :Yıldız Karakteriyle İçi Boş Kare Yazdırmak” hakkında 5 yorum

  1. harika bir program teşekkürler paylaştığınız için,en üstteki #include u silin program öyle çalışıyor.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Email
Print