Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

n番目の奇数のCプログラム


数Nが与えられると、N番目の奇数を見つける必要があります。

奇数は、2で完全に除算されておらず、余りがゼロではない数です。 1、3、5、7、9、…のように。

偶数のリストを注意深く観察すれば、それらを次のように表すこともできます

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

したがって、問題を解決するには、数値Nに2を掛け、その結果から1を引くだけで、奇数になります。

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

アルゴリズム

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

#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;
}

出力

Nth odd number = 19

  1. 数の奇数因子の合計を見つけるためのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数値入力nが与えられた場合、タスクは数値の奇数因子の合計を見つけることです。 ここでは、最初にすべての偶数の要因を排除する必要があります。 すべての偶数因子を削除するために、nを2で割り切れるまで繰り返し除算します。このステップの後、数の奇数因子のみを取得します。 以下は実装です- 例 import math def sumofoddFactors( n ):    #prime factors    res = 1    # ignore e

  2. n番目のフィボナッチ数のPythonプログラム

    この記事では、n番目のフィボナッチ数を計算します。 フィボナッチ数 以下に示す漸化式によって定義されます- Fn = Fn-1 + Fn-2 あり F 0 =0およびF1 =1。 まず、フィボナッチ数はほとんどありません 0,1,1,2,3,5,8,13,.................. フィボナッチ数を計算できます 再帰と動的計画法の方法を使用します。 それでは、Pythonスクリプトの形式での実装を見てみましょう アプローチ1:再帰方法​​ 例 #recursive approach def Fibonacci(n):    if n<0: &