Ronnietory
Hectopat
- Katılım
- 19 Mayıs 2020
- Mesajlar
- 338
- Makaleler
- 1
Aşağıda iki tane iki boyutlu dizi ve elemanlarını klavyeden belirleyebildiğimiz bir kod yazmaya çalıştım. Kod genel olarak düzgün çalışıyor fakat dizinin [0][1] elemanına sıra gelince girdiğim değerin 10 fazlası çıkıyor fakat ben kodlarda hata bulamadım.
C:
#include <stdio.h>
#include <stdlib.h>
int main(){
int a, b, x, y, i, j;
printf("1.dizinin 1.boyutu:\n");
scanf("%d", &a);
printf("1.dizinin 2.boyutu\n");
scanf("%d", &b);
printf("2.dizinin 1.boyutu\n");
scanf("%d", &x);
printf("2.dizinin 2.boyutu\n");
scanf("%d", &y);
int dizi[a][b];
for (i = 0; i <= a; i++)
{
for (j = 0; j <= b; j++)
{
printf("dizi[%d][%d]:\n",i,j);
scanf("%d", &dizi[i][j]);
}
}
int dizi2[x][y];
for (i = 0; i <= x; i++)
{
for (j = 0; j <= y; j++)
{
printf("dizi2[%d][%d]:\n",i,j);
scanf("%d", &dizi2[i][j]);
}
}
for (i = 0; i <= a; i++)
{
for (j = 0; j <= b; j++)
{
printf("%d\n", dizi[i][j]);
}
}
for (i = 0; i <= x; i++)
{
for (j = 0; j <= y; j++)
{
printf("%d\n", dizi2[i][j]);
}
}
return 0;
}