Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wczytywanie elementów do tablicy dwywymiarowej

Ostatnio zmodyfikowano 2016-11-26 17:57
Autor Wiadomość
michu110
Temat założony przez niniejszego użytkownika
Wczytywanie elementów do tablicy dwywymiarowej
» 2016-11-26 15:31:23
Witam!!!

Oto moje zadanie:

Napisz program wczytujący z klawiatury elementy kwadratowej tablicy NxN (N ≤ 10) i
określający, czy tablica jest:
a) symetryczna ai,j = aj, i dla i, j = 1..N,
b) diagonalna:  ai, j = 0 dla i ≠ j, i, j = 1..N,
c) górno-trójkątna: ai, j = 0 dla i < j, i, j = 1..N.

Z podpunktami sobie jakoś poradzę ale mam problem z wczytaniem liczb do tablicy.
Oto mój kod:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>

int main (void)
{
    int tablica[10][10];
    int N;
    int i,j;

    printf("podaj ilosc elementow tablicy kwadratowej ");
    scanf("%d",&N);

    while(N>10)
    {
        printf("Podales zbyt duza ilosc liczb do wczytania - podaj maksymalnie 10!!! ");
        scanf("%d",&N);
    }

    for(i=0;i<N;i++)
    {   for(j=0;j<N;j++)
        {
        printf("podaj liczbe w %d wierszu i %d kolumnie tablicy ",i,j);
        scanf("%d",tablica[j]);
        }
    }
    getchar();
    return 0;
}


Wysypuje się program. Nie wiem jak inaczej to zapisać.
P-154152
j23
» 2016-11-26 17:57:37
Bądź konsekwentny. Dla N Podajesz adres, a dla elementów tablicy nie?
scanf( "%d", & tablica[ j ][ i ] );


Wstawiaj kod w znacznik
[cpp][/cpp]
.
P-154156
« 1 »
  Strona 1 z 1