簡単な計算機を作るためのC/C ++プログラム?
単純な電卓は、「+」、「-」、「*」、「/」などの基本的な操作を実行する電卓です。電卓は基本的な操作をすばやく実行します。 switchステートメントを使用して計算機を作成します。
サンプル
Operator − ‘+’ => 34 + 324 = 358 Operator − ‘-’ => 3874 - 324 = 3550 Operator − ‘*’ => 76 * 24 = 1824 Operator − ‘/’ => 645/5 = 129
サンプルコード
#include <iostream<
using namespace std;
int main() {
char op = '+';
float a = 63, b= 7;
// cout << "Enter operator either + or - or * or /: ";
// cin >> op;
cout<<"The operator is "<<op<<endl;
// cout << "Enter two operands: ";
// cin>> a >> b;
cout<<"a = "<<a<<" b = "<<b<<endl;
switch(op) {
case '+':
cout <<"Sum of"<<a<<"and"<<b<<"is"<< a+b;
break;
case '-':
cout <<"Difference of"<<a<<"and"<<b<<"is"<<a-b;
break;
case '*':
cout <<"Product of"<<a<<"and"<<b<<"is"<<a*b;
break;
case '/':
cout <<"Division of"<<a<<"and"<<b<<"is"<<a/b;
break;
default:
// If the operator is other than +, -, * or /, error message is shown
cout << "Error! operator is not correct";
break;
}
return 0;
} 出力
The operator is + a = 63 b = 7 Sum of63 and 7 is 70
-
線形探索のためのC/C ++プログラム?
線形探索アルゴリズムでは、ターゲット要素を配列の各要素と比較します。要素が見つかった場合は、その位置が表示されます。 線形探索の最悪の場合の時間計算量はO(n)です。 Input: arr[] = { 12, 35, 69, 74, 165, 54} Sea=165 Output: 165 is present at location 5. 説明 線形検索(検索アルゴリズム)。これは、指定された数値が配列に存在するかどうか、および存在する場合はどの場所で発生するかを見つけるために使用されます。シーケンシャル検索とも呼ばれます。これは簡単で、次のように機能します。各要素を検索する要素と比較し
-
n番目のカタラン数のC/C ++プログラム?
カタラン数は一連の数です。カタラン数は、さまざまなカウントの問題で発生する一連の自然数を形成します。多くの場合、再帰的に定義されたオブジェクトが関係します。 C n 長さ2nのディック言語の数です。ディックワードは、n個のXとn個のYで構成される文字列であり、文字列の最初のセグメントにXより多くのYが含まれることはありません。たとえば、次は長さ6のディック言語です XXXYYY XYXXYY XYXYXY XXYYXY XXYXYY. 記号Xを開き括弧として、Yを閉じ括弧として再解釈します。C n 正しく一致するn組の括弧を含む式の数をカウントします ((()