TT algoritmusok szoveg v014.pdf
TT algoritmusok szoveg v014.pdf
TT algoritmusok szoveg v014.pdf
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