C Programlama ile Ekrana Elmas (Diamond) Şekli Yazdıran Program

C dili hakkında bilgiler, kaynaklar, dokümanlar ve örneklerin bulunduğu bölümümüz.
Cevapla
Kullanıcı avatarı
admin
Sistem Geliştiricisi
Sistem Geliştiricisi
Mesajlar: 832
Kayıt: 28 Ağu 2022 04:38
Konum: Database
Meslek: Teknisyen
Teşekkür etti: 456 kez
Teşekkür edildi: 308 kez
İletişim:

C Programlama ile Ekrana Elmas (Diamond) Şekli Yazdıran Program

Mesaj gönderen admin »

C Programlama ile Elmas deseni yazdıran program

Kaynak kodumuz :

Kod: Tümünü seç

#include <stdio.h>
int main()
{
  int n, c, k, space = 1;

  printf("Satir sayisini giriniz: \n");
  scanf("%d", &n);

  space = n - 1;

  for (k = 1; k <= n; k++)
  {
    for (c = 1; c <= space; c++)
      printf(" ");

    space--;

    for (c = 1; c <= 2*k-1; c++)
      printf("*");

    printf("\n");
  }

  space = 1;

  for (k = 1; k <= n - 1; k++)
  {
    for (c = 1; c <= space; c++)
      printf(" ");

    space++;

    for (c = 1 ; c <= 2*(n-k)-1; c++)
      printf("*");

    printf("\n");
  }

  return 0;
}
Açıklaması : Bu C programı, yıldız işaretlerini (*) kullanarak bir baklava şekli oluşturur. Program, kullanıcıdan baklavadaki satır sayısını girmesini ister ve ardından şekli oluşturmak için iç içe geçmiş iki döngü kullanır. İlk döngü, elmasın üst yarısını oluşturur ve ikinci döngü, alt yarısını oluşturur.

Program, satır sayısını ve her satırdaki yıldız sayısını kontrol etmek için kullanıcı tarafından girilen değeri kullanır. Ayrıca, her yıldız satırından önce yazdırılan boşluk sayısını kontrol etmek için boşluk adı verilen bir değişken kullanır. Boşluğun değeri n - 1 olarak başlatılır ve birinci döngünün her yinelemesinde 1 azaltılır ve ikinci döngünün her yinelemesinde 1 artırılır.

Resim
derlenmiş hali ekran görüntüsü
Daha zeki olmanın tek yolu, daha zeki bir rakiple oynamaktır.

Etiketler:
Cevapla

“C Programlama” sayfasına dön