2 Mart 2015 Pazartesi

for ve while döngüleri ile asal sayıların seri olarak yazdırılması

Aşağıdaki örnekte 100 e kadar olan asal sayılar konsol ekranına seri olarak yazdırılmıştır. Sayının asal olup olmadığı anlaşıldığı anda içteki döngüden çıkıp diğer sayıya geçmektedir.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CA_031_asal_seri
{
    class Program
    {
        static void Main(string[] args)
        {
            int i,j;
            bool asal;
    
            for (i = 1; i <= 100; i++)
            {
                j = 2;
                asal = true;
                while (asal == true && j < i)
                {
                    if (i % j == 0) asal = false;
                    j++;
                }
                if (asal == true) Console.WriteLine(i);
            }
        }
    }
}

Hiç yorum yok:

Yorum Gönder