Cプログラミング

 Computer >> コンピューター >  >> プログラミング >> Cプログラミング
  1. rename()関数を使用してファイル名を変更するCプログラム

    名前変更機能は、ファイルまたはディレクトリをoldnameからnewnameに変更します。この操作は、移動操作と同じです。したがって、この名前変更関数を使用してファイルを移動することもできます。 この関数は、stdio.hライブラリヘッダーファイルにあります。 名前変更関数の構文は次のとおりです- int rename(const char * oldname, const char * newname); rename()の関数 2つのパラメータを受け入れます。 1つは古い名前で、もう1つは新しい名前です。 これらの2つのパラメーターは、ファイルの新旧の名前を定義する定数文

  2. 偶数、奇数、素数を別々のファイルに保存するCプログラム

    ファイルはディスク上の物理的な保存場所であり、ディレクトリはファイルを整理するために使用される論理パスです。ディレクトリ内にファイルが存在します。 ファイルに対して実行できる3つの操作は次のとおりです- ファイルを開きます。 ファイルを処理します(読み取り、書き込み、変更)。 ファイルを保存して閉じます。 プログラム 以下は、偶数、奇数、素数を別々のファイルに保存するCプログラムです。 − #include <stdio.h> #include <stdlib.h> /* Function declarations */ int even(const int

  3. ファイルから行を削除するCプログラム

    ファイルはディスク上の物理的な保存場所であり、ディレクトリはファイルを整理するために使用される論理パスです。ディレクトリ内にファイルが存在します。 ファイルに対して実行できる3つの操作は次のとおりです- ファイルを開きます。 ファイルを処理します(読み取り、書き込み、変更)。 ファイルを保存して閉じます。 アルゴリズム ファイルから行を削除するCプログラムを説明するためのアルゴリズムを以下に示します。 ステップ1 −実行時に削除するファイルパスと行番号を読み取ります。 ステップ2 −ファイルを読み取りモードで開き、ソースファイルに保存します。 ステップ3 −一時ファイルを作成して

  4. 中空の長方形の星のパターンを印刷するCプログラム

    ここでは、Cプログラミング言語のforループを使用して、中空の長方形のスター(*)パターンを印刷します。 以下に示す例を考えてみましょう- 入力 Enter number of rows: 5 出力 出力は次のとおりです- ***** *    * *    * *    * ***** アルゴリズム forループを使用して中空の長方形のstar(*)パターンを印刷する方法を説明するアルゴリズムを以下に示します。 ステップ1 −実行時に印刷する行数を入力します。 ステップ2 −1からNまでの行にouterforループ

  5. ファイル内の文字、行、単語数をカウントするCプログラム

    ファイルはディスク上の物理的な保存場所であり、ディレクトリはファイルを整理するために使用される論理パスです。ディレクトリ内にファイルが存在します。 ファイルに対して実行できる3つの操作は次のとおりです- ファイルを開きます。 ファイルを処理します(読み取り、書き込み、変更)。 ファイルを保存して閉じます。 例 以下に示す例を考えてみましょう- ファイルを書き込みモードで開きます。 ファイルにステートメントを入力します。 入力 ファイルは次のとおりです- Hi welcome to my world This is C programming tutorial From tutor

  6. C言語の関数プロトタイプとは

    関数は、特定の明確に定義されたタスクを実行する自己完結型のブロックです。 関数の種類 機能は大きく次の2種類に分類されます- 事前定義された関数 ユーザー定義関数 機能間のコミュニケーション 関数は、引数と戻り値を使用して相互に通信します。 return-datatype関数名(引数リスト)の「C」関数のファームは次のとおりです- {    local variable declarations;    executable statements(s);    return (expression); } たとえば、 vo

  7. forループを使用して1からNまでのすべての素数を表示するCプログラム

    問題 1からnまでのすべての素数を表示するCプログラムを作成します。これは、実行時にユーザーが指定した値です。 解決策 1からnまでのすべての素数を表示するCプログラムは、実行時にユーザーが指定した値です- アルゴリズム 以下に示すのは、1からnまでのすべての素数を表示するアルゴリズムであり、実行時にユーザーが指定した値です。 ステップ1 −n値を読み取ります。 ステップ2 −カウントの初期化=0 ステップ3 − for i=2からn    a. for j = 1 to i    b. if i % j = 0    

  8. 事前定義された関数を使用して級数の合計を計算するCプログラム

    問題 次の式の合計を計算するプログラム Sum=1-n^2/2!+n^4/4!-n^6/6!+n^8/8!-n^10/10! ユーザーは、実行時にnの値を入力して、math.hライブラリ関数に存在する事前定義された関数powerを使用して級数の合計を計算する必要があります。 解決策 事前定義された関数を使用して級数の合計を計算する方法を以下に説明します。 アルゴリズム 事前定義された関数を使用して級数の合計を計算するには、以下のアルゴリズムを参照してください。 ステップ1 −数値を読み取る ステップ2 −ファクト=1、合計=1およびn=5を初期化します ステップ3 − i=1から

  9. 再帰関数を使用して数値のGCDを見つけるCプログラム

    問題 Cプログラミング言語の再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけます。 解決策 再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるための解決策は、次のとおりです- アルゴリズム 再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるには、以下のアルゴリズムを参照してください。 ステップ1 −再帰関数を定義します。 ステップ2 −2つの整数aとbを読み取ります。 ステップ3 −再帰関数を呼び出します。 a. if i>j b. then return the function with parameter

  10. 非再帰関数を使用して数値のGCDを見つけるCプログラム

    問題 非再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけます。 解決策 非再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つける方法を以下に説明します。 アルゴリズム 非再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるには、以下のアルゴリズムを参照してください。 ステップ1 −開始 ステップ2 −整数aとbを読み取ります ステップ3 −関数G =GCD(a、b)ステップ6を呼び出します ステップ4 −G値を出力 ステップ5 −停止 ステップ6 −呼び出された関数:GCD(a、b) a. Initialize th

  11. C指定された文字列のn文字を削除するプログラム

    問題 指定された文字列の位置からN文字を削除するユーザー関数を記述します。ここで、文字列は実行時にユーザーによって指定されます。 解決策 特定の文字列のn文字を削除する解決策は次のとおりです- アルゴリズム 特定の文字列内のn文字を削除するアルゴリズムを参照してください。 ステップ1 −開始 ステップ2 −実行時に文字列を読み取る ステップ3 −文字を削除する必要がある場所から位置を読み取ります ステップ4 −その位置から削除する文字数nを読み取ります ステップ5 −関数deletestr(str、p、n)を呼び出してステップ7にジャンプします ステップ6 −停止 ステップ

  12. 等比数列を計算するCプログラム

    問題 xとnの2つの数値を読み取り、等比数列の合計を計算するプログラムを作成します。 1+x+x2+x3+x4+……….+xn 次に、x、nと合計を出力します。 解決策 Cプログラミング言語で等比数列を計算するためのソリューションを以下に示します- アルゴリズム 等比数列を計算するアルゴリズムを参照してください。 ステップ1-開始 ステップ2-繰り返し ステップ3-実行時にxとnの値を読み取る 0の場合 ステップ4.1:i=0からnまで ステップ4.1.1:合計=合計+ pow(x、i) ステップ4.1.2:i =i + 1 ス

  13. C言語を使用して、指定された2進数の2’c補数を検索します

    以下に示す例を考えてみましょう- 例 入力 は次のとおりです: 2進数を入力してください:10010001 出力 は次のとおりです: 10010001の1の補数は01101110です 10010001の2の補数は01101111です アルゴリズム アルゴリズムを参照して、特定の2進数の2’c補数を見つけます。 ステップ1-開始します。 ステップ2-実行時に2進数を読み取ります。 ステップ3-2進数をstrdpにコピーします。 ステップ4− len:=strlen(str) ステップ5-i=0からlen-1の場合 ステップ5.1-str[i]==‘1’ then ス

  14. ローマ数字を10進数に変換するCプログラム

    以下に示すのは、C言語でローマ数字を10進数に変換するアルゴリズムです- アルゴリズム ステップ1-開始 ステップ2-実行時にローマ数字を読む ステップ3-長さ:=strlen(roman) ステップ4− for i =0 to length-1 do ステップ4.1-switch(roman [i]) ステップ4.1.1-ケース「m」: ステップ4.1.2-ケース「M」: ステップ4.1.2.1− d [i]:=1000 ステップ4.1.3-ケース「d」: ステップ4.1.4-ケース「D」: ステップ4.1.4.1− d [i]:=500 ステップ4.1.5-ケ

  15. バブルソートを使用して、指定された数値のリストを昇順でソートするCプログラム

    Cプログラミング言語では、バブルソートは最も単純なソート手法であり、交換ソートとも呼ばれます。 バブルソートの手順 最初の要素をリスト内の残りの要素と比較し、順序が正しくない場合は交換(交換)します。 すべての要素が並べ替えられるまで、リスト内の他の要素についても同じことを繰り返します。 アルゴリズム 以下に示すのは、バブルソート手法を使用して、指定された数値のリストを昇順でソートするアルゴリズムです- ステップ1 −開始 ステップ2 −リスト(配列)、numを取得 ステップ3 − readlist(list、num) ステップ4 − printlist(list、n

  16. 線形回帰を計算するCプログラム

    問題 線形回帰アルゴリズムを実装するプログラムを作成します。 ユーザーは値の総数を入力する必要があります。 解決策 Cプログラミング言語で線形回帰を計算するための解決策は次のとおりです- 線形回帰は、線形方程式を観測データに接続することにより、2つの変数間の関係を見つけます。 1つの変数は説明変数であり、もう1つは従属変数です。 線形回帰に関するロジックを以下に説明します- for(i=0;i<n;i++){    printf("enter values of x and y");    scanf("%f

  17. 多項式回帰アルゴリズムを計算するCプログラム

    回帰は、従属変数と非従属変数の関係を調査する予測モデリング手法です。 多項式回帰 これは、独立変数xと従属変数yの関係を示す回帰分析の形式であり、xのn次多項式でモデル化されます。 例 以下は、多項式回帰アルゴリズムを計算するためのCプログラムです。 − #include<math.h> #include<stdio.h> #include<conio.h> main(){    int i,j,k,m,n;    float x[20],y[20],u,a[10],c[20][20],power,r; &nbs

  18. C演算子とパンクチュエーターとは何ですか?

    演算子は、1つまたは複数のオブジェクトに適用される操作を説明するために使用されます。これは主に式で意味がありますが、宣言でも意味があります。通常、英数字以外の文字を使用した短いシーケンスです。 パンクチャ 要素のリストを分離または終了するために使用されます。 C演算子と句読点は次のとおりです- ...   &&  -=  >=   ~   +   ;  ] <<=   &=  ->  >>   %   , &n

  19. ユークリッドの互除法を実装するためのCプログラム

    問題 ユークリッドのアルゴリズムを実装して、2つの整数の最大公約数(GCD)と最小公倍数(LCM)を見つけ、指定された整数とともに結果を出力します。 解決策 ユークリッドのアルゴリズムを実装して、2つの整数の最大公約数(GCD)と最小公倍数(LCM)を見つけるソリューションは次のとおりです- GCDとLCMを見つけるために使用されるロジックは次のとおりです- if(firstno*secondno!=0){    gcd=gcd_rec(firstno,secondno);    printf("\nThe GCD of %d and %

  20. 10進数を2進数に変換するCプログラム

    Cプログラミング言語で小数を小数に変換する方法を理解するには、以下の例を検討してください。 例1 −25からバイナリへの変換。 ステップ1− 25/2レム:1、クォー:12 ステップ2− 12/2レム:0、クォー:6 ステップ3− 6/2レム:0、クォー:3 ステップ4− 3/2 Rem:1、Quo:1 ステップ5− 1/2レム:1、クォー:0 したがって、同等の2進数は次のようになります。11001 例2 −0.7からバイナリへの変換。 ステップ1− 0.7 * 2 =1.4、Int part =1 ステップ2− 0.4 * 2 =0.8、Int part =

Total 1436 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:69/72  20-コンピューター/Page Goto:1 63 64 65 66 67 68 69 70 71 72