başlık biraz uzun oldu ancak anlatmak istediğim olay şu iç içe döngüler ile ilgili bir örnek;
bizden sütun ve satır sayısını isteyecek, ve girilen değerlere göre ekrana * işareti ile bir dikdörtgen oluşturacak.
kodlarımız :
#include<stdio.h>
int main(){
int boy, en, i, j;
printf("Sutun sayisini yaziniz: ");
scanf("%d",&en);
printf("Satir sayisini yaziniz: ");
scanf("%d",&boy);
printf("\n");
for(i=0; i<boy; i++){
for(j=0; j<en; j++){
printf("*");
}
printf("\n");
}
printf("\n");
return 0;
}
açıklamalar :
#include<stdio.h>
bize lazım olan kütüphaneyi içeri aktardık,
int boy, en, i, j;
kullanacağımız değişkenleri cinslerine göre tanımladık,
printf("Sutun sayisini yaziniz: ");
scanf("%d",&en);
printf("Satir sayisini yaziniz: ");
scanf("%d",&boy);
satır ve sütun sayılarını kullanıcıdan isteyerek en boy değişkeni içerisine aktardık,
for(i=0; i<boy; i++){
for(j=0; j<en; j++){
printf("*");
}
printf("\n");
}
işin can alıcı kısmı bu iç içe kullanılan döngüler,
burada ilk sıradaki döngü satır, sonraki (içerideki) döngü ise sütun kadar döner,
kaç satır varsa o sayıya ulaşana kadar sütun karakterleri için döner.
umarım anlatabilmişimdir.
Hiç bir yorum yapılmamış, belki ilk yorumu siz yapmak istersiniz ?