-
参照による呼び出しを使用して循環順序で番号を交換するC++プログラム
3つの数値は、参照による呼び出しを使用して関数CyclicSwapping()に渡すことにより、循環順に入れ替えることができます。この関数は、周期的に数値を交換します。 参照による呼び出しを使用して循環順に番号を交換するプログラムは次のとおりです- 例 #include<iostream> using namespace std; void cyclicSwapping(int *x, int *y, int *z) { int temp; temp = *y; *y = *x; &nbs
-
2つの期間の差を計算するC++プログラム
時間、分、秒の2つの期間があります。次に、それらの差が計算されます。例- Time period 1 = 8:6:2 Time period 2 = 3:9:3 Time Difference is 4:56:59 2つの期間の差を計算するプログラムは次のとおりです- 例 #include <iostream> using namespace std; int main() { int hour1, minute1, second1; int hour2, minute2, second2; int d
-
C ++のiscntrl()関数
C ++のiscntrl()関数は、文字が制御文字であるかどうかをチェックします。この関数はctype.hで定義されています。 iscntrl()関数の構文は次のとおりです- int iscntrl ( int ch ); ここで、chはチェックが必要な文字です。 文字列内の制御文字の数を数えることによってiscntrl()関数を示すプログラムは、次のように与えられます- 例 #include <iostream> #include <ctype.h> using namespace std; int main() { char str
-
C++の純粋関数
純粋関数は、同じ引数値に対して常に同じ結果を返します。結果を返すだけで、引数の変更、I / Oストリーム、出力の生成などの追加の副作用はありません。 いくつかの純粋関数はsin()、strlen()、sqrt()、max()、pow()、floor()などです。いくつかの純粋関数はrand()、time()などです。 純粋関数のいくつかを実証するためのいくつかのプログラムは次のとおりです- strlen() strlen()関数は、文字列の長さを見つけるために使用されます。これは、次のプログラムで示されています- 例 #include<iostream> #include&
-
循環キューを実装するC++プログラム
キューは、要素のコレクションを含む抽象的なデータ構造です。キューはFIFOメカニズムを実装します。つまり、最初に挿入された要素も最初に削除されます。 循環キューは、最後の位置が最初の位置に接続されて円を描くタイプのキューです。 C++で循環キューを実装するプログラムは次のとおりです- 例 #include <iostream> using namespace std; int cqueue[5]; int front = -1, rear = -1, n=5; void insertCQ(int val) { if ((front == 0 &am
-
優先キューを実装するC++プログラム
挿入が一方の端(後部)で行われ、削除がもう一方の端(前部)から行われるFIFOとして実装されるキュー。入力した最初の要素が最初に削除されます。 キュー操作は EnQueue(intデータ) :後端への挿入 int DeQueue() :フロントエンドからの削除 ただし、優先度付きキューは先入れ先出し法ではなく、緊急性に基づいて各要素に優先度があります。 同じ優先度のアイテムは、先入れ先出しサービスベースで処理されます。 優先度の高いアイテムは、優先度の低い他のアイテムよりも先に処理されます。 クラスの説明 Begin class Prior
-
Cのgetchar_unlocked()
関数getchar_unlocked()は、スレッドセーフバージョンのgetchar()であるため、Windowsでは非推奨になっています。 getchar_unlocked()を使用しないことをお勧めします。 getchar_unlockedが安全でない理由であるストリームロックチェックはありません。関数getchar_unlocked()はgetchar()よりも高速です。 これがC言語でのgetchar_unlocked()の構文です int getchar_unlocked(void); Cでのgetchar_unlocked()のプログラムは次のとおりです- 例 #include
-
C / C ++のisalpha()およびisdigit()
isalpha() 関数isalpha()は、文字がアルファベットであるかどうかを確認するために使用されます。この関数は、「ctype.h」ヘッダーファイルで宣言されています。整数値を返します。引数がアルファベットの場合はゼロを返します。 これがC言語でのisalpha()の構文です int isalpha(int value); ここで 値 −これは整数型の単一の引数です。 これがC言語のisalpha()の例です- 例 #include<stdio.h> #include<ctype.h> int main() { char v
-
C / C ++のisless()
関数isless()は、最初の引数が2番目の引数よりも小さいことを確認するために使用されます。これは、C言語の「math.h」ヘッダーファイルで宣言されています。成功した場合はtrueを返し、そうでない場合はfalseを返します。 これがC言語のisless()の構文です bool isless(value1 , value2); ここで value1 −これはvalue2でチェックされる最初の引数です。 value2 −これは、value1をチェックし、それが少ないかどうかを確認するために使用される2番目の引数です。 これがC言語のisless()の例です 例 #inclu
-
C++文字列を大文字に変換する
これはC++言語で文字列を大文字に変換するプログラムです 例 #include<iostream> #include<string.h> using namespace std; int main() { char s[30] = "This_is_string"; int i; for(i=0;i<=strlen(s);i++) { if(s[i]>=97 && s[i]<=122) { &n
-
C / C ++のislessgreater()
関数islessgreater()は、最初の引数が2番目の引数よりも小さいか大きいかを確認するために使用されます。これは、C言語の「math.h」ヘッダーファイルで宣言されています。成功した場合はtrueを返し、そうでない場合はfalseを返します。 これがC++言語でのislessgreater()の構文です bool islessgreater(value1 , value2); ここで value1 −これはvalue2でチェックされる最初の引数です。 value2 −これは、value1をチェックし、それが小さいか大きいかを確認するために使用される2番目の引数です。
-
Cのヘッダーファイル「stdio.h」と「stdlib.h」
stdio.h ヘッダーファイルstdio.hは、標準入出力を表します。入出力機能に関する情報があります。 これは、C言語でstdio.hの関数の一部を表示する表です。 Sr.No。 機能と説明 1 printf() 文字列、整数、文字などを出力画面に出力するために使用します。 2 scanf() キーボードから文字、文字列、整数などを読み取ります。 3 getc() ファイルから文字を読み取ります。 4 putc() 文字をファイルに書き込みます。 5 fopen() ファイルを開き、すべての
-
Cの標準ヘッダーファイル
C言語では、ヘッダーファイルには事前定義された標準ライブラリ関数のセットが含まれています。 「#include」前処理ディレクティブは、拡張子が「.h」のヘッダーファイルをプログラムにインクルードするために使用されます。 これは、C言語でいくつかのヘッダーファイルを表示する表です。 Sr.No。 ヘッダーファイルと説明 1 stdio.h 入出力機能 2 conio.h コンソール入出力機能 3 stdlib.h 一般的な効用関数 4 math.h 数学関数 5 string.h 文字列関
-
Cの静的変数
静的変数は1回だけ初期化されます。コンパイラーは、プログラムが終了するまで変数を保持します。静的変数は、関数の内部または外部で定義できます。それらはブロックに対してローカルです。静的変数のデフォルト値はゼロです。静的変数は、プログラムが実行されるまで存続します。 これがC言語の静的変数の構文です static datatype variable_name = value; ここで データ型 − int、char、floatなどの変数のデータ型 変数名 −これはユーザーが指定した変数の名前です。 値 −変数を初期化するための任意の値。デフォルトではゼロです。 これがC言語の静的変数の
-
C /C++での入力バッファのクリア
関数fflush(stdin)は、ストリームの出力バッファーをフラッシュまたはクリアするために使用されます。 scanf()の後に使用すると、入力バッファもフラッシュされます。成功した場合はゼロを返し、そうでない場合はEOFを返し、feofエラーインジケータが設定されます。 C言語で入力バッファをクリアするためのfflush(stdin)の構文は次のとおりです。 int fflush(FILE *stream); これは、C言語で入力バッファをクリアするためのfflush(stdin)の例です。 例 #include <stdio.h> #include<stdlib.h
-
小文字から大文字へ、またはその逆のCプログラム
これはC言語で文字列を大文字に変換するプログラムです 例 #include <stdio.h> #include <string.h> int main() { char s[100]; int i; printf("\nEnter a string : "); gets(s); for (i = 0; s[i]!='\0'; i++) { if(s[i] &g
-
Cでの文字演算
文字算術は、C言語の文字の加算や減算などの算術演算を実装するために使用されます。文字列を操作するために使用されます。文字を算術演算で使用すると、文字は自動的に整数値、つまり文字のASCII値に変換されます。 これがC言語での文字演算の例です 例 #include <stdio.h> int main(){ char s = 'm'; char t = 'z' - 'y'; printf("%d\n", s); &nbs
-
C /C++で文字列を反転します
これはC言語で文字列を逆にする例です 例 #include<stdio.h> #include<string.h> int main() { char s[50], t; int i = 0, j = 0; printf("\nEnter the string to reverse :"); gets(s); j = strlen(s) - 1; while (i < j) { &n
-
Cの値で配列を渡す
これはC言語で配列を値で渡す例です 例 #include <stdio.h> float avg(float a[]) { int i; float avg, sum = 0.0; for (i = 0; i < 6; ++i) { sum += a[i]; } avg = (sum / 6); return avg; } int main() { f
-
C /C++の#pragmaディレクティブ
プリプロセッサディレクティブ#pragmaは、C /C++言語でコンパイラに追加情報を提供するために使用されます。これは、コンパイラがいくつかの特別な機能を提供するために使用します。 これがC/C++言語の#pragmaディレクティブの構文です #pragma token_name C /C++言語の#pragmaディレクティブのいくつかの表は次のとおりです。 Sr.No。 #pragmaディレクティブと説明 1 #pragmaスタートアップ main()を実行する前に、pragmaで指定された関数を実行する必要があります。 2 #pragma exit