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

C++で整数値を読み取って出力する方法


ここでは、ユーザーから整数を読み取り、C++で表示する方法を説明します。入力にはcin演算子を使用し、表示にはcout演算子を使用します。構文は次のようになります-

入力-

int x;
cin >> x;

出力-

int x = 110;
cout << x;

#include<iostream>
using namespace std;
int main(int argc, char const *argv[]) {
   int x;
   int y = 50;
   cout << "Enter some value: ";
   cin >> x;
   cout << "The given value is: " << x << endl;
   cout << "The value of y is: " << y;
}

出力

Enter some value: 100
The given value is: 100
The value of y is: 50

  1. C ++を使用してOpenCVで単一チャネル画像のピクセル値を読み取る方法は?

    デジタル画像はピクセルでできています。 OpenCVを使用すると、ピクセルの値を簡単に読み取ることができます。ただし、ピクセル値を取得する場合は、単一のチャネルを個別に処理する必要があります。 ここでは、「cimage」という名前のマトリックスに画像をロードし、「cvtColor(cimage、img、COLOR_BGR2GRAY);」を使用して画像を変換します。 imgという名前のマトリックスに保存します。 次のプログラムは、画像のピクセル値を読み取り、コンソールウィンドウに値を表示します。 例 #include<iostream> #include<opencv2/

  2. C++の最小ヒープの値x未満のすべてのノードを出力します

    この問題では、最小ヒープが与えられます および値x x未満のすべてのノードを印刷する必要があります。 最小ヒープ は、すべてのノードの値が子ノードのノード値よりも小さい特殊なタイプの二分木です。 問題を理解するために例を見てみましょう- X =45 出力- 2 4 7 10 17 22 33 34 ここで、この問題を解決するには、最小ヒープ全体のプレオーダートラバーサルを実行し、指定された値X未満の値のみを出力する必要があります。ノードの値がxより大きい場合、トラバースは行われません。そこの子ノードの値はxより大きくなります。最小ヒープのプレオーダートラバーサルを実行す