C# Programlama Continue Deyimi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
▃ ▅ ησ ♥ яєѕρєcт ▅ ▃
Süper Üye
Katılım
24 Eyl 2016
Mesajlar
600
Tepki puanı
10
Ödüller
9
9 HİZMET YILI
continue Deyimi
Bir döngü içerisinde continue deyimi ile karşılaşılırsa, ondan sonra gelen deyimler atlanır ve döngü bir sonraki çevrime girer. Örneğin:
      ...
      for(x=-50;i<=50;x++)
      {
           if(x<0) continue;     /* x<0 ise alttaki satırı atla */
           printf("%d\t%f",x,sqrt(x));
      }
      ...

Program parçasının çıktısı:
      0     0.000000
      1     1.000000
      2     1.414213
      3     1.732050
      .     .
      .     .
      .     .
      50    7.071067

Program 7.7, x, y'den farklı olmak üzere |x|+|y|<=3 eşitsizliğini sağlayan tamsayı çiftlerini bulup ekrana yazar. Bu eşitsizliği sağlayan toplam 22 çift vardır. Programda, her bir çift parantez içinde yazdırılmıştır. İnceleyiniz.
Bağlantıları görmek için lütfen Giriş Yap
 continue deyiminin kullanımı

01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:

/* 07prg07.c:
  x, y'den farklı olmak üzere |x|+|y|<=3 eşitsizliğini sağlayan
  tamsayı çiftlerini ekrana yazar */


#include <stdio.h>

int main()
{
  int x,y,k=1;

  for (x=-3;x<=3;x++)
  for (y=-3;y<=3;y++)
  {
     /* x=y ise yeni çevrime gir, alt satırları atla */
     if(x==y) continue;

     if( abs(x)+abs(y)<=3 )
       printf("%2d. (%2d,%2d)\n",k++,x,y);
  }

return 0;
}


ÇIKTI

1. (-3, 0)
2. (-2,-1)
3. (-2, 0)
4. (-2, 1)
5. (-1,-2)
6. (-1, 0)
7. (-1, 1)
8. (-1, 2)
9. ( 0,-3)
10. ( 0,-2)
11. ( 0,-1)
12. ( 0, 1)
13. ( 0, 2)
14. ( 0, 3)
15. ( 1,-2)
16. ( 1,-1)
17. ( 1, 0)
18. ( 1, 2)
19. ( 2,-1)
20. ( 2, 0)
21. ( 2, 1)
22. ( 3, 0)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...