指定された文字が発生した後、noを指定して文字列を出力します。 Cプログラムでの時間の
タスクは、ユーザーが指定した回数だけ、指定された文字の出現後に指定された文字を印刷することです
Input : string = {“I am harsh vaid “} Char =’a’ Count =2 Output : rsh vaid
これは、ユーザー指定の文字「a」とその出現2を意味するため、aが2回出現した後に出力文字列を表示する必要があります。
アルゴリズム
START Step 1 -> input character in ch(e.g. ‘a’) and count(e.g. 2) as int Step 2 -> declare and initialize n with size of a string by sizeof(string)/sizeof(string[0]) Step 3 - > Loop For i to 0 and i<n and i++ IF count > 0 IF string[i]==ch Count=count-1 End IF Continue End IF Else Print string[i] End Else Step 4 -> End For STOP
例
#include <stdio.h> int main(int argc, char const *argv[]) { char string[] = {"I am Harsh Vaid"}; char ch = 'a'; int i, count = 2; int n = sizeof(string)/sizeof(string[0]); for( i = 0; i < n; i++ ) { if(count>0) { if(string[i]==ch) { count--; } continue; } else printf("%c", string[i]); } return 0; }
出力
上記のプログラムを実行すると、次の出力が生成されます
rsh Vaid
-
指定された文字列のすべての順列を出力するPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −文字列の可能なすべての順列を表示するために必要な文字列が与えられます。 次に、以下の実装のソリューションを見てみましょう- 例 # conversion def toString(List): return ''.join(List) # permutations def permute(a, l, r): if l == r: print (toString(a)) e
-
指定された文字列がパングラムであるかどうかを確認するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、その文字列がパングラムであるかどうかを確認するPythonプログラムを生成する必要があります。 パングラムは、英語のアルファベットコレクションのすべての文字を含む文/一連の単語です。 では、問題を解決する方法を見てみましょう 入力文字列に存在する各文字が、手動で宣言するアルファベットセットに属しているかどうかをチェックするループを使用します。 上記のアプローチの実装は、-によって与えられます。 例 import string def ispangram