/ C# UYGULAMALARI
  1. C# UYGULAMALARI
  2. C# Console 10 ile 1000 arasındaki tam kare sayıları bulma

C# Console 10 ile 1000 arasındaki tam kare sayıları bulma

Algoritma

  1. Başla
  2. sayac = 4 değişeni al.
  3. Eğer (sayac * sayac) <= 1000 ise yazdır sayac * sayac ve sayacı bir arttır 3’e git , değilse devam et
  4. Bitir

Bu soru kolay bir örnek olarak karşımıza çıkmaktadır. 10 ile 1000 arasındaki tam kare sayılar 16 ile başlayacağından sayaç da 4’ten başlamaktadır. 4’den küçük olanlara gerek yoktur. Çünkü 3 * 3 örnek olarak 9’dur. 9 sayısı 10 ile 1000 arasında değildir.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace dmg
{
    
    class Program
    {

        static void Main(string[] args)
        {

            int i = 4;
            for(i = 4; i <= 1000; i++)
            {

                if( ( i * i ) <= 1000 )
                {

                    Console.WriteLine(Math.Pow(i,2));

                }

            }

            Console.ReadLine();

        }

    }

}