PROC Generate(BYTE ARRAY seq INT POINTER count INT minCount,maxVal) INT i seq(0)=1 seq(1)=1 count^=2 i=1 WHILE count^1 THEN PrintF("GCD between %I and %I item is greater than 1",i+1,i+2) RETURN FI OD Print("GCD between all two consecutive items of the sequence is equal 1") RETURN PROC Main() BYTE ARRAY seq(2000),loc=[1 2 3 4 5 6 7 8 9 10 100] INT count Generate(seq,@count,1000,100) PrintSeq(seq,15) PrintLoc(seq,count,loc,11) PrintGcd(seq,1000) RETURN