Аналіз алгоритму
Використовуйте for
або while
цикл для виведення всіх квадратів чисел, не більших .
Реалізація алгоритму
Читаємо вхідне значення .
scanf("%d",&n);
У змінній перебираємо числа 1, 2, 3, …, поки буде не більше . Послідовно в одному рядку виводимо квадрати натуральних чисел.
i = 1; while(i * i <= n) { printf("%d ",i * i); i++; } printf("\n");
Реалізація алгоритму – цикл for
#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 реалізація
Читаємо вхідне значення .
n = int(input())
У змінній перебираємо числа 1, 2, 3, …, поки буде не більше . Послідовно в одному рядку виводимо квадрати натуральних чисел.
i = 1 while i * i <= n: print(i * i, end=" ") i += 1