Kezdőoldal » Számítástechnika » Programozás » String típusú változó, betűnké...

String típusú változó, betűnkénti vizsgálata, de hogyan? (Pascal)

Figyelt kérdés

Adott egy sima string típusú tömb, benne 20 darab elemmel.

Az elemek M és L betűkből állnak vegyesen, elemenként 16 karakterrel.

Szeretném megtudni, hogy hány darab L betű található a tömbben, azonban az általam írt algoritmus nem működik:

begin

dbl:=0;

k:=tomb[i];

writeln('Harmadik feladat: ');

for i:=1 to 20 do

begin

for j:=1 to 16 do

if k[j]='L' then dbl:=dbl+1;

end;

writeln(dbl);

end;


2016. máj. 9. 18:51
 1/5 anonim ***** válasza:

Számomra az a fura, hogy a cikluson kívül próbálod kiszedni az aktuális stringet a tömbből:


k:=tomb[i];

writeln('Harmadik feladat: ');

for i:=1 to 20 do

2016. máj. 9. 19:02
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Bocsánat, az oldal valamiért levágta az adatok kb. felét.

A lényeg, hogy minden sor 16 krakter hosszú, és random tartalmaz L, illetve M betűket.

2016. máj. 9. 19:25
 3/5 SimkoL ***** válasza:
67%

program Project2;


{$APPTYPE CONSOLE} //Delphi miatt


uses SysUtils;


var tomb : array [1..20] of String[16];

i, n, l_darab : integer;

begin

// Tömb feltöltése

Randomize;

l_darab := 0;

for i := 1 to 20 do SetLength(tomb[i], 16);

for i := 1 to 20 do for n := 1 to 16 do

if Random(2) mod 2 = 0 then tomb[i][n] := 'L' else tomb[i][n] := 'M';

// Tömb kiírása

for i := 1 to 20 do WriteLn(tomb[i]);

// Számolás

for i := 1 to 20 do for n := 1 to 16 do if tomb[i][n] = 'L' then Inc(l_darab);

// Kiírás

Writeln(l_darab, ' L betu talalhato a tombben');

ReadLn;

end.

2016. máj. 9. 20:08
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
Köszönöm szépen a választ! Ugyan a tömböt fix forrásból kellett feltöltenem, de a megszámolós ciklus jól működött! :)
2016. máj. 13. 14:08
 5/5 SimkoL ***** válasza:
Örülök neki :) Akik pedig újfent lepontoztak: https://www.youtube.com/watch?v=LaWAxJEypws
2016. máj. 13. 14:58
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!