zad.13
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
# define N 20
int main()
{
int i, j, suma=0;
int tab[N][N];
srand(time(NULL));
for(i=0; i<N; i++)
for(j=0; j<N; j++)
tab[i][j] = (rand() %10);
for(i=0; i<N; i++)
{
printf("\n "
;
for(j=0; j<N; j++)
{
printf("%d ", tab[i][j]);
if ((i==j) || (i+j==N-1))
suma=suma+tab[i][j];
}
}
printf("\nSuma wynosi: %d\n",suma);
for(i=0; i<N; i++)
{
printf("\n "
;
for(j=0; j<N; j++)
{
if ((i==j) || (i+j==N-1))
tab[i][j]=0;
printf("%d ", tab[i][j]);
}
}
system("PAUSE"
;
return 0;
}
tylko nie wiem czy tak ma byc, wyswietla 2 tablice od razu
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
# define N 20
int main()
{
int i, j, suma=0;
int tab[N][N];
srand(time(NULL));
for(i=0; i<N; i++)
for(j=0; j<N; j++)
tab[i][j] = (rand() %10);
for(i=0; i<N; i++)
{
printf("\n "
for(j=0; j<N; j++)
{
printf("%d ", tab[i][j]);
if ((i==j) || (i+j==N-1))
suma=suma+tab[i][j];
}
}
printf("\nSuma wynosi: %d\n",suma);
for(i=0; i<N; i++)
{
printf("\n "
for(j=0; j<N; j++)
{
if ((i==j) || (i+j==N-1))
tab[i][j]=0;
printf("%d ", tab[i][j]);
}
}
system("PAUSE"
return 0;
}
tylko nie wiem czy tak ma byc, wyswietla 2 tablice od razu