#include #include void main(void) { float v1[100], v2[100], v3[100]; //harom vektor valos szamok tarolasara float legkisebb; int i, n, darab; clrscr(); //kepernyotorles printf("\n Adatharmasok vizsgalata."); printf("\n Adja meg az adatharmasok darabszamat:"); scanf("%d", &n); for(i=0; i v3[i]*v3[i] ) //ha az elso es masodik tag szorzata nagyobb a harmadik tag negyzetenel { darab++; //noveli a darab erteket 1-el, ezzel szamlalja a talalatokat //legkisebb megkeresese if ( darab == 1 ) //ha elso alkalommal talal megfelelo szamharmast legkisebb = v1[i]; //akkor ez lesz az eddigi legkisebb else { //ha nem az elso alkalommal talal //osszehasonlitja a talalatot az eddigi legkisebbel //es ha kisebbet talal akkor azt jegyzi meg if ( legkisebb > v1[i] ) legkisebb = v1[i]; } //az elso talalatra vonatkozo if szerkezet else aganak a vege } //a szorzatra vonatkozo if szerkezet vege } //ciklus vege printf("\n %d esetben volt az elso es masodik tag szorzata nagyobb a harmadik negyzetenel.", darab); //eredmeny kiirasa a kepernyore printf("\n A fenti feltetelnek eleget tevo adatharmasok elso tagjainak legkisebbike: .", legkisebb); //eredmeny kiirasa a kepernyore getch(); //billentyu lenyomasaig varakozik } //main fuggveny torzsenek a vege // FIGYELEM! A gyakorlaton hasznalt BorlandC szoftver hasznalatakor jelentkezo: // floating point format not linked // futasi hiba a telepitett rendszer tulzott "lebutitasanak" kovetkezmenye, ez a program jól működik.