CTITLEARSMIS -- SUM THE SQUARES OF ELEMENTS IN A INTEGER ARRAY 00010000 C*********************************************************************** C COPYRIGHT ATLANTIC RICHFIELD COMPANY 1991 * C*********************************************************************** CA AUTHOR STU NELAN 00020000 CA DESIGNER STU NELAN 00030000 CA LANGUAGE FORTRAN 00040003 CA SYSTEM IBM AND CRAY 00050003 CA WRITTEN 02-13-86 00060000 C REVISED 07-11-86 ESN. FOR USE ON THE IBM. 00070003 CA 00080000 CA 00090000 CA CALL ARSMIS (IA, N, IS) 00100000 CA INPUT IA = INTEGER ARRAY I4 00110000 CA INPUT N = NUMBER OF ELEMENTS IN A I4 00120000 CA OUTPUT IS = INTEGER SUM I4 00130000 CA 00140000 CA 00150000 CA ARSMIS RETURNS IN IS THE SUM OF SQUARES OF THE N INTEGER 00160000 CA ELEMENTS IN IA. 00170000 CAEND 00180000 SUBROUTINE ARSMIS (IA, N, IS) 00190000 C 00200000 INTEGER IA (N) 00210001 C 00220000 IS = 0 00230002 DO 10 I = 1,N 00240000 IS = IS + IA(I)*IA(I) 00250000 10 CONTINUE 00260000 C 00270000 RETURN 00280000 C 00290003 END 00300000