22.01.2013 Views

TT algoritmusok szoveg v014.pdf

TT algoritmusok szoveg v014.pdf

TT algoritmusok szoveg v014.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

if( talal) return k;<br />

else return -1; /* nem talált */<br />

} /* bin_keres */<br />

/*Kiinduló forras: Computerbooks Benko Tiborne - Dr. Poppe Andras<br />

Egyutt Konnyebb A Programozos - C Programozas<br />

Programot módosította Dr Tuzson Tibor 2009*/<br />

4.3. Legnagyobb és legkisebb egész keresése tömbben.<br />

A billentyőzetrıl feltöltött egész tömbben keresi a maximum és a minimum értékeket. A program,<br />

egy késleltetı függvény segítségével animáltan írja ki a részeredményeket is<br />

/*ALGORIMUSOK - Minimum - maximum kereses egy 30 elemes tombon,<br />

KEPERNYO KIJELZESSEL, FUGGVENYEKKEL ÉS ANIMACIOVAL */<br />

#include <br />

#include <br />

typedef int tomb[30]; /* Tipusdefinicio */<br />

/*Függvenyek deklaracioi:*/<br />

void olvas(tomb a, int *n); /* Tonbmeret es adatok beolvasasa,<br />

max 30 elem */<br />

int max(tomb a, int n);<br />

int min(tomb a, int n);<br />

void dly(int k);<br />

int main()<br />

{<br />

tomb x; /*legfeljebb 30 elemes tomb, lasd typedef*/<br />

int i,s=0,db ,maximum, minimum;<br />

olvas(x,&db);<br />

printf("\nMaximum kereses:\n\n");<br />

maximum=max(x,db);<br />

printf("\nMinimum kereses\n\n");<br />

minimum=min(x,db);<br />

}<br />

system("PAUSE");<br />

fflush(stdin);<br />

return 0;<br />

void olvas(tomb a, int *n) /* beolvaso függvény*/<br />

{<br />

int i, db;<br />

do<br />

{<br />

printf("Elemek szama (max. 30): ");<br />

scanf("%d",n);<br />

}<br />

while (*n < 2 || *n >30);<br />

for (i = 0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!