HanuAncutei.com - ARTA de a conversa!
Haine Dama designer roman

Bine ati venit ca musafir! ( Logare | Inregistrare )

> Ajutor In Pascal (problema De Liceu)
stained
mesaj 21 Apr 2008, 07:34 PM
Mesaj #1


Musteriu
*

Grup: Musterii
Mesaje: 4
Inscris: 21 April 08
Forumist Nr.: 11.524



Buna seara.

"Se introduce un sir de n numere intregi, de la tastatura. Sa se afiseze:

a)maximul dintre numerele negative
b)minimul dintre numerele negative
c)maximul dintre numerele pozitive
d)minimul dintre numerele pozitive."

As aprecia daca vreunul mi-ar putea rezolva aceasta problema, dar cu explicatiile de rigoare. Multumesc anticipat. smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Raspunsuri
Blakut
mesaj 22 Apr 2008, 09:14 AM
Mesaj #2


Domnitor
******

Grup: Membri
Mesaje: 4.405
Inscris: 16 May 04
Din: Bucuresti, the belly of heck
Forumist Nr.: 3.508



Pascal nu stiu, adica stiu programare in general, am lucrat cu C si Fortran, ma descurc, dar nu stiu exact sintaxa la pascal.

ordonarea unui sir "a" se face asa, in c (nu folosesc comanda for ca intra mai rau in ceata)
while(b!=1)
do{

while (i<=n)
do {
b=0;
if (a[i]>a[i+1]) {k=a[i+1]; a[i+1]=a[i]; a[i]=k; b=1;}
i=i+1;
}
}


programul inverseaza elementele alaturate pana cand toate sunt in ordine crescaotare. Daca gaseste o pereche prost pusa, o inverseaza si variabila b devine 1, astfel incat la sfarsitul primei bucle while programul stie ca mai trebuie parcursa odata bucla interioara.


--------------------
Go to the top of the page
 
+Quote Post

Mesaje in acest topic


Reply to this topicStart new topic

 



RSS Versiune Text-Only Data este acum: 29 April 2024 - 07:46 PM
Ceaiuri Medicinale Haine Dama Designer Roman