C'de iç içe 2 While Döngüsü ve örneği

C'de iç içe 2 While Döngüsü ve örneği

Bu derste iç içe while döngüsüne örnek görelim.

Bu derste iç içe while döngüsüne örnek görelim.

#include<stdio.h>
int main(void){

    int i=1,j=1,a=2,c;

    while(j<=2){
        while(i<=2){ // '+' ile başlayan satırlar için.
            printf("  +%3d",a); //ekran çıktısı "+ 2 + 4" olur.
            a+=2;
            i++;//içerdeki while i 1 arttırır yoksa sonsuz döngüye girer.
        } 
        printf("  +"); // '+' ile başlayan satırların sonuna son "+" işareti koyar.Yani  "+ 2 + 4 +" olur.
        printf("n");
        for(c=1;c<=2;c++){ // sayı ile başlayan satırlar için kullanılıyor.
            printf("%3d",a);
            printf("  +");
            a+=2; // a yı her defasınada 2 arttırıyor ki ekran çıktısı "6 + 8 +" olabilsin.
        }
        
        printf("%3d",a);//sayı ile başlayan satırın sonuna son sayıyı koyar ki sonuç "6 + 8 + 10" olabilsin.
        printf("n");
        j++;//dış while 1 arttırılıyor. yoksa sonsuz döngüye girer.
        a+=2;
        i=1;// içerdeki while 1 e eşitleniyor ve tekrar çalışması sağlanıyor.
    }
    
    getchar();
    getchar();
    return 0;
}

 

Yusuf Göksu Coşkun
Lefke Avrupa Üniversitesi - Bilgisayar Mühendisliği
Yorum Yaz

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

Yukarı Git