Dotaz z Algoritmizace

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
boryl
nováček
Příspěvky: 12
Registrován: 18 kvě 2008 16:33

Dotaz z Algoritmizace

Příspěvek od boryl »

Ahoj potřeboval bych poradit jak mám v programu delphi vytvořit program, který když napíšu větu bude počítak počet samohlásek.Nemohl by to jsem někdo napsat jak na to? Já si vůbec už nevím rady. Ale prosím rychle spěcháto. Děkuju
Uživatelský avatar
Koja
Level 4.5
Level 4.5
Příspěvky: 1909
Registrován: 30 lis 2005 11:21
Bydliště: Brno
Kontaktovat uživatele:

Re: Dotaz z Algoritmizace

Příspěvek od Koja »

V Delphi nedělám, takže ti neukážu zdroják, ale popíšu ti to polopaticky, snad to pochopíš :D
1)
- najdi funkci, která ti tu větu /bo jakejkoli string/ dokáže rozsekat na jednotlivý písmena
- zadeklaruj si proměnou, která ti bude narůstat, třeba pocitadlo
- pak by to šlo udělat pomocí if a ty funkce .. něco jako

int pocitadlo = 0;
if ((funkce(Nté písmeno) = a) "nebo" (funkce(Nté písmeno) = i) "nebo" ... (funkce(Nté písmeno) = NtáSamohláska))
{
pocitadlo++;
}

----------------

2)
- můžeš to zkusit rozsekat po jednotlivých písmenech do pole ..

string veta = "ta tvoje věta";
int pocitadlo = 0;
string pole[];
pole = veta.split('');
for (int i = 0; i < DelkaPole ; i++)
{
if ((pole = a) "[i]nebo" (pole = i) "[i]nebo" ... (pole[i] = NtáSamohláska))
{
pocitadlo++;
}
}

------------

Takhle by to nějak vypadalo v C# .. snad tě to trochu nakoplo :wink:
Everybody lies so don't trust anyone. :)
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na „Programování a tvorba webu“