/* primer33.c - operacije nad nizovima * (unos, ispis, kopiranje, modifikacija) */ #include #define MAX 3 void unos( int t[], int n ); void ispis( int t[], int n ); void copy( int t[], int s[], int n ); int suma( int t[], int n ); main(){ int i, r, niz[MAX], dniz[MAX]; unos( niz, MAX ); ispis( niz, MAX ); r = suma( niz, MAX ); printf("r = %d\n", r ); copy( niz, dniz, MAX); ispis( dniz, MAX ); } void unos( int t[], int n ){ int i; for( i = 0; i < n; i++ ) { scanf("%d", &t[i] ); printf("%d\n", t[i] ); } } void ispis( int t[], int n ){ int i; for( i = 0; i < n; i++ ) printf("%d ", t[i] ); printf("\n"); } void copy( int t[], int s[], int n ){ int i; for( i = 0; i < n; i++ ) s[i] = t[i]; } int suma( int t[], int n ){ int i; int r = 0; for( i = 0; i < n; i++ ) r += t[i]; return r; }