Delphi - posloupnost

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

buggy
nováček
Příspěvky: 2
Registrován: srpen 09
Pohlaví: Muž
Stav:
Offline

Delphi - posloupnost

Příspěvekod buggy » 21 srp 2009 10:50

Ahj lidi, potřeboval bych poradit jak udělat program v delphi, kdy mám soubor s nějakými čísly posloupnosti a chci, aby program prošel celou posloupnost v souboru a zjistil, jestli je rostoucí (célá posloupnost,ne pouze některé dvojice nebo tak..). Nevím jak dostat do programu podmínku a[i]<a[i+1]<a[i+2]...<a[n]. Předem dík za vaše rady.

Reklama
Paulí
Level 2.5
Level 2.5
Příspěvky: 305
Registrován: březen 09
Bydliště: Dobruška
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Delphi - posloupnost

Příspěvekod Paulí » 21 srp 2009 15:50

Delphi si už moc nepamatuju, ale všechny programovací jazyky by měli být podobný.

Pokud to dobře chápu, tak máš několik čísel a chceš vědět jestli vždy to následující je větší než to předchozí. Na to je nejlepší cyklus.

Kód: Vybrat vše

For (int i = 0; i < a.Legenth; i++)
{
 If (a[i]>a[i-1])
 {
   //v pořádku
 }
 else
 {
   //chyba
   return; //pro ukončení cyklu
 }
}

Jednodušeji, ale pouze s ověřováním chyb:

Kód: Vybrat vše

For (int i = 0; i < a.Legenth; i++)
{
 If (a[i]<a[i-1])
 {
   //chyba
   return; //pro ukončení cyklu
 }
}


Kod je zapsaný pro C#, takže pro delphi si to budeš muset mírně upravit.

buggy
nováček
Příspěvky: 2
Registrován: srpen 09
Pohlaví: Muž
Stav:
Offline

Re: Delphi - posloupnost

Příspěvekod buggy » 21 srp 2009 18:55

Ok, zkusím si s tím nějak pohrát.. díky


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ů