Şimdi Ara

C kodu, matriste toplama yapmak isterken hata veriyor

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
780
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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];
    }







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.