#include #define MAXDIAK 50 /* A programot keszitette: ZOMBORI BALAZS - 2011.07.20. - */ int main(){ typedef struct{ char nev[30]; /*diak neve*/ int tm; /*diak testmagassaga*/ }diaktipus; diaktipus diakok[MAXDIAK]; /*Letrehozunk egy diaktipus tipusu tombot, ami pontosan MAXDIAK meretu.*/ int legn=0; /*legmagasabb diak testmagassaga*/ int legk=400; /*legalacsonyabb diak testmagassaga*/ int i; /*ciklusvaltozo*/ printf("A program bekeri a diakok nevet es testmagassagat(cm) es megadja, hogy ki a legmagasabb es ki a legalacsonyabb\n\n."); printf("A program most bekeri a diakok adatait(nev es testmagassag[cm]). Ha nincs tobb diakod, akkor nev megadas helyett csak a '-' karakter adjuk meg\n"); /*Adatbekeres*/ i=0; do{ printf("\nAdd meg a diak (kereszt)nevet.[Ha nincs tobb diak, '-' karaktert irj!]\n"); scanf("%s",diakok[i].nev); if(diakok[i].nev[0]!='-'){ /*Ha vegjelet irunk, akkor ne kerjuk be a hozza tartozo testmagassagot!*/ printf("\nAdd meg %s nevu diak testmagassagat[cm].\n",diakok[i].nev); scanf("%d",&diakok[i].tm); } i++; }while(diakok[i-1].nev[0]!='-'); /*legalacsonyabb es a legmagasabb diak meghatarozasa*/ i=0; while(diakok[i].nev[0]!='-'){ if(diakok[i].tm>legn){ legn=diakok[i].tm; } if(diakok[i].tm