Số bình phương chẵn: 2², 4², 6², 8²... = 4, 16, 36, 64, 100...
Thuật toán
BẮT ĐẦU
B1: Khai báo a, n
B2: Nhập n
B3: Vòng for a=2; a*a<=n; a+=2
In a*a
KẾT THÚC
Chương trình 1: Bình phương số chẵn
#include <stdio.h>
int main() {
int a, n;
printf("Nhập n: ");
scanf("%d", &n);
printf("Các bình phương số chẵn ≤ %d:\n", n);
for(a = 2; a*a <= n; a += 2) {
printf("%d\n", a*a);
}
return 0;
}
Kết quả chạy 1
Nhập n: 200
4
16
36
64
100
144
196
Chương trình 2: Lập phương số chẵn
#include <stdio.h>
int main() {
int a, n;
printf("Nhập n: ");
scanf("%d", &n);
printf("Các lập phương số chẵn ≤ %d:\n", n);
for(a = 2; a*a*a <= n; a += 2) {
printf("%d\n", a*a*a);
}
return 0;
}
Kết quả chạy 2
Nhập n: 300
8
64
216