- Beranda
- Komunitas
- Tech
- Programmer Forum
[ASK] Nilai matriks setelah diprint berubah
TS
Jack001
[ASK] Nilai matriks setelah diprint berubah
gan, ane lagi bikin program pake C bwt ngecetak transpos matrix 3x3. ane uda coba nulis programmnya kyk gini:
tapi, pas dicetak hasilnya, ada nilai matriks yang berubah di bagian akhir (a[0][2], a[1][2], a[2][2]). itu kenapa ya?
PS: ane sengaja ngga pake looping, mau coba ngerti printf dulu
Code:
#include <stdio.h>
int main(int argc, char **argv)
{
int a[2][2];
scanf("%i %i %i", &a[0][0], &a[0][1], &a[0][2]);
scanf("%i %i %i", &a[1][0], &a[1][1], &a[1][2]);
scanf("%i %i %i", &a[2][0], &a[2][1], &a[2][2]);
printf("%i %i %i
", a[0][0], a[1][0], a[2][0]);
printf("%i %i %i
", a[0][1], a[1][1], a[2][1]);
printf("%i %i %i
", a[0][2], a[1][2], a[2][2]);
return 0;
}
tapi, pas dicetak hasilnya, ada nilai matriks yang berubah di bagian akhir (a[0][2], a[1][2], a[2][2]). itu kenapa ya?
PS: ane sengaja ngga pake looping, mau coba ngerti printf dulu
0
651
1
Komentar yang asik ya
Urutan
Terbaru
Terlama
Komentar yang asik ya
Komunitas Pilihan