//sisestada täisarvude ruutmaatriks //leia kõigi tulpade summad #include <stdio.h> int loen(char[]); //parameetriks string mis selgitab //mis arvu loeme void loenMaatriks(int k, int[][k]); //suurus ja maatriks void tulbad(int k, int[][k], int[]); void väljastus(int, int[]); int main (void) { int n; //maatriksi suurus n = loen("Maatriksi mõõtmed: "); int a[n][n]; //maatriksi jaoks mälu võtame int b[n]; //siis kui n on teada loenMaatriks(n, a); //maatriksi sisestus tulbad(n, a, b); väljastus(n, b); return 0; } int loen(char str[]) { int num; printf("%s", str); scanf("%d", &num); return num; } void loenMaatriks(int k, int maatriks[][k]) { printf("Sisesta maatriks %dx%d elementidena:\n", k, k); for (int i = 0; i < k; i++) { for (int j = 0; j < k; j++) { scanf("%d", &maatriks[i][j]); } } } void tulbad(int k, int maatriks[][k], int tulpadeSummad[]) { for (int j = 0; j < k; j++) { int summa = 0; for (int i = 0; i < k; i++) { summa += maatriks[i][j]; } tulpadeSummad[j] = summa; } } void väljastus(int k, int tulpadeSummad[]) { printf("Kõigi tulpade summad:\n"); for (int j = 0; j < k; j++) { printf("Summa tulbas %d: %d\n", j + 1, tulpadeSummad[j]); } }