Diskuze a otázky - Programování
úvodní strana | aktualizovat | dolů
V diskuzi je 19 příspěvků a shlédlo ji 770 uživatelů .
uran235 | 31. 10. 2007, 10:53:18 | více příspěvků | napsat uživateli
zbytečné projízdět pole víckrát, pro každý znak, projel bych ho jednou, do pole intů si budu inkrementovat počty znaků
uživatel eliminován | 31. 10. 2007, 10:48:06
bohuzel pro tebe ten program nemam a nevim jak sem to delal
uživatel eliminován | 31. 10. 2007, 10:40:31
int hladajL(int *pole, int dlzka, int index, int x)
{
if(index
uživatel eliminován | 31. 10. 2007, 10:39:37
#include
#include
unsigned long p_porov=0;
int hladajL(int *pole,int dlzka,int x)
{
int i = 0;
while (i < dlzka && pole[i] != x)
{ i++;
p_porov++;
}
if (i < dlzka) return i;
else return -1;
}
int hladajL(int *pole, int dlzka, int index, int x)
{
if(index
uživatel eliminován | 31. 10. 2007, 10:18:15
Vývoják:
deklaruj si proměnné A, B (string)
deklaruj si proměnné C , D, E (integer) =0
1) načti do proměnné A řetězec.
2) načti do proměnné B znak, který chceš testovat
3) zjisti délku řetězce A (počet znaků) a ulož do proměnné C
vyrob cyklus a nastav jeho počítadlo na nulu (proměnná D). Cyklus opakuj tolikrát, až se počítadlo D rovná C
4) Otestuj uvnitř cyklu znak řetězce A na pozici D jestli není shodný s B. Pokud ano, zvyš hodnotu proměnné E o 1
5) Po skonční cyklu vypiš hodnotu proměnné E
uživatel eliminován | 31. 10. 2007, 10:13:49
hm.. tako mohli by to být zajímavý napsat třeba v Prologu nebo Haskellu..;]
uživatel eliminován | 31. 10. 2007, 09:37:58
hej tak dobrý.. nějak jsem to ututlal.. jinak stejně dík... !5! tak se mějte... !2!
uživatel eliminován | 31. 10. 2007, 09:25:04
kdybych mel cas... tk ti to udelam !776! ale bohuzel nemam !24!
uživatel eliminován | 31. 10. 2007, 09:24:37
předpokládám, že je to packal ... možná bych to vymyslel, podobnej program sem do školy dělal (šifrování textu)
uživatel eliminován | 31. 10. 2007, 09:22:17
Jdu na to zkusim to ted napsat . Zrejme to chces v PASCALU
Chilli_and_Chocolate | 31. 10. 2007, 09:21:56 | více příspěvků | napsat uživateli
tak kdyz potreses rukou, to se vyplati se s tim s*at !1358!
pipex | 31. 10. 2007, 09:21:46 | více příspěvků | napsat uživateli
zaáčkni slzy a dej se d otoho sám, nemyslím že ti někdo pomůže - mě osobně to neříká nic!792!
uživatel eliminován | 31. 10. 2007, 08:57:21 |
Hele potřebuju pomoct... kdo mi pomůže tomu osobně potřesu rukou.. nemám moc času.. tady je zadání..
* Analýza řetězce
Napište program, který vypíše, kolikrát se daný znak vyskytuje v uživatelem zadaném řetězci. Hotový program odevzdejte přes MOODLE.
Nápověda: Program je jednoduchý, pokud pokud použijete takto deklarované pole:
pole: array[0..255] of byte;
s výhodou lze použít funkce: ord(znak) pro převod znaku na ascii kód, chr(ascii) pro převod ascii kódu na znak
Průběh programu:
Zadejte text: ahoj, clovece a=1 c=2 e=2 h=1 ...
reagovat