Jak wypełnić wartościami losowymi tablicę dwuwymiarową tworzoną dynamicznie a następnie zsumować wartości w każdym wierszu?
Zrobiłem na razie wypełnianie tablicy lecz nie działa to jak powinno.
[C]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i,j;
int n,m;
int **wsk;
printf("Podaj ilosc wierszy n ");
scanf("%d",&n);
fflush(stdin);
printf("Podaj ilosc kolumn m ");
scanf("%d",&n);
fflush(stdin);
//alokacja pamieci
wsk=(int**)malloc(n*sizeof(int*));
if(wsk==NULL)
return -1;
for(i = 0; i < n; i++)
{
wsk[i]=(int*)malloc(m*sizeof(int));
if(wsk[i]==NULL)
return -1;
}
srand(time(0));
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
wsk[i][j] = rand() % 10+1;
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%d",wsk[i][j]);
printf("\n");
}
//zwolnienie zajmowanego obszaru
for(i = 0; i < m; i++)
free(wsk[i]);
free(wsk);
system("pause");
return 0;
}