お誕生日おめでとうを印刷するC++プログラム
これは、お誕生日おめでとうを印刷するためのC++プログラムです。
アルゴリズム
Begin Take a str1 which takes the next character of our desired ouput like for H it will be G. Assign the string to a pointer p. Make a while loop till *p != NULL. Go next character of the string print it and after that go the nextposition of string. Print the result. End
例
#include<iostream> using namespace std; main(){ char str[]="G`ooxAhqsgc`x",*p; p=str; while(*p!='\0') ++*p++; cout<<str; }
出力
HappyBirthday
-
ローリングハッシュを実装するC++プログラム
ローリングハッシュは、入力を移動するウィンドウで入力がハッシュされるハッシュ関数です。 Rabin-Karpは、ローリングハッシュの一般的なアプリケーションです。ラビンとカープによって提案されたローリングハッシュ関数は整数値を計算します。文字列の場合、整数値は文字列の数値です。 ラビン-カープ文字列検索アルゴリズムは、乗算と加算のみを使用する非常に単純なローリングハッシュ関数を使用して説明されることがよくあります- H=c1ak-1+c2ak-2+….+ cka0. ここで、aは定数、c 1 、c 2 ….ck 入力文字です。 Hの巨大な値を操作するために、mod
-
C++で文字列内のすべての文字をループするプログラム
このプログラムでは、C++で文字列の各文字を反復処理する方法を説明します。各文字をループするには、0から(文字列の長さ– 1)までのループを使用できます。文字にアクセスするには、文字列オブジェクトの添え字演算子 []またはat()関数を使用できます。 Input: A string “Hello World” Output: “Hello World” アルゴリズム Step 1: Get the string Step 2: Use R before string to make it raw string Step 3: End サンプルコー