Pascal este un limbaj imperativ, creat inițial pentru a ajuta la predarea noțiunilor de programare structurati studenților. Delphi, urmașul lui Pascal, este un mediu de dezvoltare pentru aplicații Windows. Delphi este primul limbaj de programare (Object Pascal, mai exact) care a îmbinat ușurința în programare a limbajelor de nivel înalt și puterea uneltelor de lucru de nivel scăzut într-un mediu
RAD.
by andreiandreiq » 11 Jan 2012, 19:56
Salutare,
Am următoarea problema:
- Un sir de caractere s se numeste “sablon” pentru un alt sir de caractere x, daca este format din caractere din multimea {*, ?, #}, are aceeasi lungime cu x si pe fiecare pozitie din s în care apare * în x se gaseste o vocala, pe fiecare pozitie din s în care apare # în x se gaseste o consoana si pe fiecare pozitie din s în care apare ? putem avea orice caracter în x. Se considera vocala orice litera din multimea {a,e,i,o,u}. Scrieti programul Pascal care citeste de la tastatura doua siruri de caractere, de aceeasi lungime, formate din cel mult 200 de litere mici ale alfabetului englez, si afiseaza pe ecran, un sablon comun celor doua siruri citite, care contine un numar minim de caractere ?.
-
- Exemplu: pentru sirurile diamant si pierdutse afiseaza #**#??#
La vocale si consoane (respectiv * si #) nu e asa greu, parcurg sirul si daca e vocala pun * daca nu #.
Ceea ce nu inteleg e cand pun
"?" ?
0,0p / 0 votes
-

andreiandreiq
- Word
-
- Joined: 30 Dec 2009
- Status: 33.33
by smith » 11 Jan 2012, 20:09
Trebuie să parcurgi caracterele de la i = 1 .. lungime_sir și pentru fiecare pereche de caractere sir1[i], șir2[i] să verifici:
- diamant
- pierdut
- d - p amândouă sunt consoane => #
- i - i amândouă sunt vocale => *
- a - e amândouă sunt vocale => *
- m - r amândouă sunt consoane => #
- a - d vocală și consoană => ?
- n - u consoană și vocală => ?
- t - t amândouă sunt consoane => #
-
0,0p / 0 votes
-

smith
- Enum
-
- Joined: 29 Dec 2009
- Location: Cluj-Napoca
- Status: 82
-
by andreiandreiq » 11 Jan 2012, 20:18
Mersi pentru explicație
smith, am înțeles acum ce am de făcut.
OfftopicNu știu de ce, diacriticele pe care le-ai pus îmi apar ca niște pătrățele. La fel am pățit când am copiat enunțul problemei, toate diacriticele imi apăreau ca pătrățele. Daca ști din ce cauza se întâmplă asta, te rog sa îmi zici într-un PM, sau un off aici.
0,0p / 0 votes
-

andreiandreiq
- Word
-
- Joined: 30 Dec 2009
- Status: 33.33
by DarkByte » 12 Jan 2012, 19:55
andreiandreiq wrote:Mersi pentru explicație
smith, am înțeles acum ce am de făcut.
OfftopicNu știu de ce, diacriticele pe care le-ai pus îmi apar ca niște pătrățele. La fel am pățit când am copiat enunțul problemei, toate diacriticele imi apăreau ca pătrățele. Daca ști din ce cauza se întâmplă asta, te rog sa îmi zici într-un PM, sau un off aici.
Nu te ajuta
asta ?
0,0p / 0 votes
-

DarkByte
- 11011011
-
- Joined: 29 Dec 2009
- Status: 140
-
by andreiandreiq » 12 Jan 2012, 20:41
@DarkByte: Am deja instalat EUupdate.EXE. Ce e straniu e ca acuma și-a revenit, e totul normal, apar diacriticele (ceva fantome

).
0,0p / 0 votes
-

andreiandreiq
- Word
-
- Joined: 30 Dec 2009
- Status: 33.33
Return to Pascal / Delphi
Who is online
Users browsing this forum: No registered users and 0 guests