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

k番目の文字を小文字に変換するC++プログラム


N文字の文字列Sがあるとします。 Sには、「A」、「B」、または「C」の3種類の文字のみが含まれます。別の整数Kもあります。K番目の文字を小文字にした後、Sを出力する必要があります。

したがって、入力がK=2のような場合。 S ="AABACC"の場合、出力は "AaBACC"

になります。

ステップ

これを解決するには、次の手順に従います-

S[K - 1] = S[K - 1] + 32
return S

理解を深めるために、次の実装を見てみましょう-

#include <bits/stdc++.h>
using namespace std;

string solve(int K, string S){
   S[K - 1] = S[K - 1] + 32;
   return S;
}
int main(){
   int K = 2;
   string S = "AABACC";
   cout << solve(K, S) << endl;
}

入力

"AABACC"

出力

AaBACC

  1. 華氏を摂氏に変換するC++プログラム

    このプログラムでは、C++を使用して摂氏を華氏に変換する方法を説明します。私たちが知っているように、式は単純です。 アルゴリズム Begin Take the Celsius temperature in C calculate F = (9C/5)+32 return F End サンプルコード #include<iostream> using namespace std; main() { float f, c; cout << "Enter temperature in Celsius: "; cin >>

  2. 大文字と小文字を変換するC#プログラム

    文字列が-だとしましょう str = "AMIT"; 上記の大文字の文字列を小文字に変換するには、ToLower()メソッド-を使用します。 Console.WriteLine("Converted to LowerCase : {0}", str.ToLower()); 例 以下は、大文字と小文字を変換するためのC#のコードです。 using System; using System.Collections.Generic; using System.Text; namespace Demo {    class MyApplic