Net nenurodei, C ar C++ reikia. masyvą iškart gali apsirašyt kaip pvz. 1000 dydžio - niekas užduoty nereikalauja kurt dinaminio; galima susikurt vietoj kelių masyvų vieną struktūrų masyvą: typedef struct { char v[100]; char p[100]; int p[5]; } masyvas; masyvas mas[1000]; duomenis nuskaitinėji iki EOF arba masyvo galo; duomenų įvedimas: http://en.wikipedia.org/wiki/Scanf : while (f != EOF && i <1000) { scanf(f, "%s %s %u %u %u %u %u", mas[i].v, ir t.t.); i++; } rūšiuoji burbulo metodu, ar kokį ten jus mokė; Sekmės, V.