Ədədlərin kvadratı#8544

Ədədlərin kvadratı (Həll təhlili)

for və ya while döngüsündən istifadə edərək, -dən böyük olmayan rəqəmlərin kvadratlarını çap edin.

Alqoritmin Tətbiqi

Giriş dəyəri -i oxuyun.

scanf("%d",&n);

dəyişənində, i^2 -dən çox olmadığı müddətcə, 1, 2, 3, … rəqəmləri üzərində iterasiya edin. Təbii rəqəmlərin kvadratlarını ardıcıl olaraq bir sətirdə çap edin.

i = 1;
while(i * i <= n)
{
    printf("%d ",i * i);
    i++;
}
printf("\n");

Alqoritmin tətbiqi – for döngüsü

#include <stdio.h>

int i, n;

int main(void)
{
    scanf("%d",&n);
    for(i = 1; i * i <= n; i++)
        printf("%d ",i * i);
    printf("\n");
    return 0;
}

Python tətbiqi

Giriş dəyəri -i oxuyun.

n = int(input())

dəyişənində, i^2 -dən çox olmadığı müddətcə, 1, 2, 3, … rəqəmləri üzərində iterasiya edin. Təbii rəqəmlərin kvadratlarını ardıcıl olaraq bir sətirdə çap edin.

i = 1
while i * i <= n:
    print(i * i, end=" ")
    i += 1