Girilen Metni Merdiven Şeklinde Yazdırma

Bu dersimizde for döngüsüne ve fonksiyon kullanimina örnek bir uygulama yapalım.

Bu dersimizde for döngüsüne ve fonksiyon kullanimina örnek bir uygulama yapalım.


#include <stdio.h>

#include <conio.h>

#include <string.h>



// merdiven adinda alt programimizi tanimliyoruz

// disardan 50 karakterllik bir metin alacak

void merdiven(char metin[50])

{

    // strlen komutu ile metin degiskenindeki karakter sayisini aliyoruz

   // ve dongumuz metinin karakter sayisi kadar donecek

   for (int i=0; i<strlen(metin); i++)

   {

      // bu dongumuzde metindeki karakterleri tek tek okuyup ekrana yazdiriyoruz

       for (int j=0; j<=i; j++)

      {

         // metin char turunde oldugu icin %c ile ekrana yazdirma yapiyoruz

           printf("%c", metin[j]);

      }

      // bir alt satira geciyoruz

      printf("n");

   }                                  

}



void main()

{

   clrscr;

   char metin[50];

   printf("Bir metin giriniz: ");

   scanf("%s", metin);

   merdiven(metin);

   getch();

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

çokk sağol
void main() i kullanınca çalışmıo int main() de çalışıo bir de clrscr; için undeclared identif.. die neden??
kütüphaneleri eklediniz mi?
çalışmadı bu :(
arkadaşlar kod çalışıyor. kontrol edin yazdığınızı.

Yukarı Git