Kezdőoldal » Számítástechnika » Programozás » C++-ban olyan program, ami...

C++-ban olyan program, ami egy karakter helyett másik karaktert ír?

Figyelt kérdés

Valamennyire sikerült, csak az nem, hogy akármennyi tetszőleges karakter helyett másikat írjon.


Tehát ha cserét akarok, akkor mondjuk 'a' helyett 't', 'f' helyett 'n'.

De amikor több kell, akkor többet lehessen. Ne csak mondjuk max 4-et, hanem akármennyit.


2022. ápr. 17. 16:23
 1/6 anonim ***** válasza:
0%
LoL
2022. ápr. 17. 16:32
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
57%
Ennek fuss neki még egyszer és fogalmazd meg értelmesen, mit is szeretnél, mert ez így totál érthetetlen.
2022. ápr. 17. 16:57
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
Olvass utána a caesar-rejtjelnek.
2022. ápr. 17. 17:06
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

pl. étrehozol egy unordered_map-et amibe belerakod hogy mit szeretnél mire cserélni


#include <iostream>

#include <unordered_map>


int main(){

std::unordered_map<char, char> map = {

{'a', 't'},

{'f', 'n'},

{'c', 'd'}

};


char c;

while(std::cin >> c){

std::cout << (map.count(c) >= 1 ? map[c] : c);

}


return 0;

}

2022. ápr. 17. 23:26
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
#4 De ezek a karakterek egy stringben vannak.
2022. ápr. 18. 12:36
 6/6 anonim ***** válasza:
55%
ez hülye
2022. ápr. 18. 14:05
Hasznos számodra ez a válasz?

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!