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

Chương trình C tìm số lẻ thứ n


Cho số N, tìm số lẻ thứ N.

Số lẻ là số không chia hết cho 2, dư khác 0. Như 1, 3, 5, 7, 9...

Quan sát dãy số lẻ có thể biểu diễn:

(2*1)-1=1, (2*2)-1=3, (2*3)-1=5, (2*4)-1=7, ..., (2*N)-1.

Do đó, nhân N với 2 trừ 1 ra số lẻ thứ N.

Ví dụ

Đầu vào: 4
Đầu ra: 7
Số lẻ thứ 4 là 1,3,5,7...
Đầu vào: 10
Đầu ra: 19

Thuật toán

BAT DAU
B1: Khai báo và gán n
B2: In n*2-1 (số lẻ)
KET THUC

Ví dụ

#include <stdio.h>
int main(int argc, char const *argv[]) {
    int n = 10;
    // Số lẻ = số chẵn - 1
    printf("So le thu N = %d", n * 2 - 1);
    return 0;
}

Kết quả

So le thu N = 19