Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet megírni ezt a...

Hogyan lehet megírni ezt a programot C++ - ban?

Figyelt kérdés

A program átalakítja a karakterláncot úgy, hogy minden magánhangzót a neki megfelelő nagybetűvel helyettesít, a többi betű pedig változatlan marad, lásd a példát. A program írja ki a kapott szót a képernyő egy sorába.

Pl. : Például: ha a beolvasott szó almafa a képernyőn megjelenik: AlmAfA


2015. febr. 8. 13:14
 1/6 anonim ***** válasza:

- Végigmész ciklussal a karakterlánc elemein.

- Ha az adott karatker "a", akkor értékül adod neki "A"-t.


Innen már menni fog.

2015. febr. 8. 13:30
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
És javaslom, hogy switch-case-el írd.
2015. febr. 8. 14:52
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
Vagy egyszerűen használod a toupper() függvényt. ;)
2015. febr. 8. 15:21
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

Kell "kisbetűsíteni" is, szóval a toUpper-hez meg kell vizsgálni, hogy nagybetű-e egyáltalán. És szerintem nem ezt a megoldást várják tőle.


Csak annyit mondanék, hogy a nagybetűk ascii kódja 65-90,

kisbetűké pedig 97-122. Innen már szerintem meg tudod oldani.

2015. febr. 8. 15:46
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

#4

A kérdésben nincs ilyenről szó. Annyi a feladat, hogy a magánhangzókat nagybetűre kell cserélni.

2015. febr. 8. 15:52
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Köszönöm a válaszokat :)
2015. febr. 8. 22:00

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!