Computer >> Máy Tính >  >> Lập trình >> lập trình C

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

Cho một số N, chúng ta phải tìm số lẻ thứ N..

Số lẻ là những số không chia hết cho 2 và phần dư của chúng không bằng 0. Như 1, 3, 5, 7, 9,….

Nếu chúng ta quan sát kỹ danh sách các số chẵn, chúng ta cũng có thể biểu thị chúng dưới dạng

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

Vì vậy, để giải quyết vấn đề, chúng ta có thể chỉ cần nhân số N với 2 và lấy kết quả trừ đi 1 để tạo thành một số lẻ.

Ví dụ

Input: 4
Output: 7
The 4th odd number is 1, 3, 5, 7..
Input: 10
Output: 19

Thuật toán

START
   STEP 1 -> Declare and assign an integer ‘n’.
   STEP 2 -> Print n*2-1(odd number).
STOP

Ví dụ

#include <stdio.h>
int main(int argc, char const *argv[]){
   int n = 10;
   //for odd numbers we can simply subtract 1 to the even numbers
   printf("Nth odd number = %d", n*2-1);
   return 0;
}

Đầu ra

Nth odd number = 19