#include <stdio.h>
int main() {
int i, j;
short a[5][5] = {{3, 5, 8, 1, 2},
{4, 6, 3, 3, 2},
{8, 1, -9, 3, 5},
{4, 6, 3, 3, 2},
{8, 1, -9, 3, 5}};
for (i = 0; i < 5; i++) {
for (j = 0; j < 5; j++) {
if (i > j) a[i][j] = 0;
}
}
for (i = 0; i < 5; i++) {
for (j = 0; j < 5; j++) {
printf("%d,", a[i][j]);
if (j == 4) {
printf("\n");
}
}
}
return 0;
}
0
0
No nie wiem jak Ty, ale ja widzę, że jest dobrze. Żeby było bardziej widoczne, możesz wypisać tak:
printf("%3d", a[i][j]);
0
oto co mi się wyświetla
więc jest nie okej, bo miało być pod przeekątną wyzerowane
0
wow, miałem żle domknięte przedziały , teraz jest ok