Kezdőoldal » Számítástechnika » Programozás » Mi a megoldása ennek? (free...

Mi a megoldása ennek? (free pascal)

Figyelt kérdés

Készítsen programot Pascal (C, Java, BASIC) nyelven, mely a billentyűzetről beolvas egy sornyi (max. 255 karakter) szöveget és egy változóban tárolja azt.

Az adott változóban tárolt szöveget alakítsa át oly módon, hogy, az egyes tárolt karaktereket végigvizsgálva a magánhangzókat aláhúzás karakterre cseréli. Az így átalakított szöveget írja ki a képernyőre.


Köszi!


2010. nov. 27. 17:13
 1/4 ejbenjaro ***** válasza:
100%

Free pascalban valahogy így nézne ki a kód:


program cserebere;


{$mode objfpc}{$H+}


const

maganhangzok : Set of Char=['A','a','E','e','I','i','O','o','U','u'];


var

beszoveg: string;

i : integer;

begin

writeln('Kérem a max 255 karater hosszú szöveget: ');

readln(beszoveg);

for i:=1 to length(beszoveg) do

begin

if beszoveg[i] in maganhangzok then beszoveg[i]:='_';

end;

writeln(beszoveg);

end.


Az ékezetes karaktereket nem ellenőrzi. Ha szeretnéd, hogy azt is nézze, akkor írd át a programot. Annyit már igazán megtehetsz te is...

2010. nov. 27. 17:36
Hasznos számodra ez a válasz?
 2/4 ejbenjaro ***** válasza:
100%

Na, jó. Nehogy azért kapj egyest, mert nem írtam meg neked rendesen a leckédet íme egy olyan megoldás ami az ékezetes betűket is megeszi:


program cserebere;


{$mode objfpc}{$H+}


uses

Classes, SysUtils;


const

Maganhangzok : array[0..17] of String=('Á','É','Í','Ó','Ö','Ő','Ú','Ü','Ű',

'á','é','í','ó','ö','ő','ú','ü','ű');

var

BeSzoveg: string[255];

i : integer;

begin

WriteLn('Kérem a max 255 karater hosszú szöveget: ');

ReadLn(BeSzoveg);

for i:=0 to 17 do

begin

BeSzoveg:=StringReplace(Beszoveg,Maganhangzok[i],'_',[rfReplaceAll]);

end;

WriteLn(BeSzoveg);

end.

2010. nov. 27. 18:05
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Ez sem fut le, úgyhogy mindegy. :D Köszi a segítséget, majd megpróbálom mással.
2010. nov. 27. 18:20
 4/4 ejbenjaro ***** válasza:

Hát ennyire szerencsétlen nem lehetsz. Tessék, az alábbi linkről letöltheted a programot:

*****

Benne van a forráskód, és a futtatható fájl is.



* Automatikusan eltávolított tartalom.
2010. nov. 27. 18:37
Hasznos számodra ez a válasz?

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!