Alqoritm Analizi
olsun. Əgər isə, onda ədədi tam kvadratdır.
Nümunə
olsun. Onda . Yoxlayırıq: , buna görə tam kvadrat deyil.
Alqoritmin Tətbiqi
Əsl sayda oxu.
scanf("%lf", &n);
hesabla.
a = (int)sqrt(n);
Əgər isə, onda ədədi tam kvadratdır.
if (a * a == n) printf("%d\n", a); else puts("No");
Java Tətbiqi
import java.util.*; class Main { public static void main(String[] args) { Scanner con = new Scanner(System.in); double n = con.nextDouble(); int a = (int)Math.sqrt(n); if (a * a == n) System.out.println(a); else System.out.println("No"); con.close(); } }
Python Tətbiqi
Əsl sayda oxu.
import math n = float(input())
hesabla.
a = int(math.sqrt(n))
Əgər isə, onda ədədi tam kvadratdır.
if a * a == n: print(a) else: print("No")