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