Dotaz z Algoritmizace Vyřešeno
Dotaz z Algoritmizace Vyřešeno
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
- Koja
- Level 4.5
- Příspěvky: 1909
- Registrován: listopad 05
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Dotaz z Algoritmizace
V Delphi nedělám, takže ti neukážu zdroják, ale popíšu ti to polopaticky, snad to pochopíš
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
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
Everybody lies so don't trust anyone. :)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5
- 1724
-
od petr22
Zobrazit poslední příspěvek
06 zář 2023 19:26
-
- 18
- 3831
-
od Radouz159
Zobrazit poslední příspěvek
01 srp 2023 12:57
-
- 2
- 1030
-
od petr22
Zobrazit poslední příspěvek
18 úno 2024 21:25
-
- 0
- 1001
-
od pepan321
Zobrazit poslední příspěvek
04 led 2024 19:09
-
- 1
- 807
-
od falco_dee
Zobrazit poslední příspěvek
28 dub 2024 09:49
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů