Diese Aufgabe habe ich nun nicht verstanden aber ich interpretiere mal:

So ist es wahrscheinlich nicht gemeint:

for x=1 to 10;
if f1(x) < f2(x);
f3(x)='K';
endif;
endfor;

Oder so?

for x=1 to 10;
for y=1 to 10;
if f1(x) < f2(y);
f3(x) = 'K';
endifM
endfor;
endfor;