#!/usr/bin/awk -f BEGIN {max_gdp=0} NR==1 {min_gdp=$3; min_co=$2} max_gdp < $3 {max_gdp=$3; max_co=$2} min_gdp > $3 {min_gdp=$3; min_co=$2} NR==1 { kontinensek["America"] = 0; kontinensek["Asia"] = 0; kontinensek["Europe"] = 0; } { value[NR]= $3 continent[NR]= $5 } NR == 10 { do { haschanged = 0 for (i=1; i < 10; i++) { if (value[i] < value[i+1]){ t=value[i] value[i]=value[i+1] value[i+1]=t t=continent[i] continent[i]=continent[i+1] continent[i+1]=t haschanged=1 } } } while (haschanged == 1) for(i=1; i <= 5; i++) { kontinensek[continent[i]]++ } } END{print "A legnagyobb GDP: ", max_co, max_gdp print "A legkisebb GDP: ", min_co, min_gdp print "Asia: ", kontinensek["Asia"] print "America: ", kontinensek["America"] print "Europe: ", kontinensek["Europe"] }