Wypełnianie tablicy statycznej

0

Cześć!

Muszę napisać program w języku C, który będzie wypełniał tablice dwuwymiarową statyczną (o wymiarach podanych w czasie kompilacji - 10x10, lecz wykorzystywał tylko 3 pierwsze wiersze i 7 kolumn) liczbami, które są iloczynem ich indeksów, a potem zmieniał ich znaki.

Napisałem taki program, który wykorzystuje wszystkie wiersze i kolumny, a teraz nie wiem jak zrobić aby wykorzystywał tylko te 3 wiersze i 7 kolumn.

#include<stdio.h>
#include<stdlib.h>
 
int main(){
int n=10,m=10,i,j;
int tab[n][m];
printf ("\nZawartosc oryginalna:\n");
for(i=0;i<=(n-1);i++)
    for(j=0;j<=(m-1);j++)
        *(*(tab + i) + j) = i*j;
for(i=0;i<=(n-1);i++){
    for(j=0;j<=(m-1);j++)
        printf("%3d  ",*(*(tab + i) + j));
        printf("\n");
    }
printf ("Zawartosc po zmianie znakow:\n");
    {
for(i=0;i<=(n-1);i++)
    for(j=0;j<=(m-1);j++)
        *(*(tab + i) + j) = -i*j;
for(i=0;i<=(n-1);i++)
    {
    for(j=0;j<=(m-1);j++)
      printf("%3d  ",*(*(tab + i) + j));
        printf("\n");
        }
        return 1;
    }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1