Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Tạo dãy bình phương số chẵn từ 1 đến n dùng for loop trong C


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