Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
803
Tıklama
0
Öne Çıkarma
C kodu, matriste toplama yapmak isterken hata veriyor
L
13 yıl
Onbaşı
Konu Sahibi

Arkadaşlar bu ödevin bi kısmı.. benim yapmak istediğim kare matrisin boyutlarını kullanıcı girecek ve bilgisayar random sayı atayıp bana matrisin toplamını vermesini istiyorum, ama invalid use of array with unspecified bounds hatası veriyor??



#include <stdio.h>
#include<stdlib.h>
#include<conio.h>
#include <time.h>

int a=0,i=0,j=0;
int c[][];

int matris_top (int c[j]);
int matris1[][], matris2[][];

int main()
{

printf ("Matrisin satir ve sutun sayisini giriniz: \n");
scanf("%d", &a);
srand (time(NULL));
for (i=0;i<a;i++)
for (j=0;j<a;j++)
{
matris1 [j] = rand()% 100 -100;
matris2 [j] = rand()% 100 -100;
}
matris_top (c);
printf ("Matrislerin toplami\n");
for (i=0;i<a;i++)
{
for (j=0;j<a;j++)
{printf (" %d ", c[j]);

}
printf ("\n");}


system ("PAUSE");
return 0;
}

int matris_top (int c[j])
{
int i=0, j=0;

for (i=0;i<a;i++)
for (j=0;j<a;j++)
c[j] = matris1[j] + matris2[j];
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.