de l'aide svpppp!!!
les données imposent la génération aléatoire de m réels dans la parie inferieure stricte de A,et la partie superieure j'ai a(i,j)=a(j,i)
de plus pour i de 1 à n on a a(i,i)=1+abs(a(i,1))+......+abs(a(i,i-1))+abs(a(i,i+1))...
j'ai fait le code suivant mais hélas j'obtient rien:::
#include<stdio.h>
#include<math.h>
#include <stdlib.h>
#include<string.h>
#include<conio.h>
#include <time.h>
float ABS( float c)
{
if (c<0) return -c;
return c;
}
int main()
{
float a[2000][2000];
int n,i,m,j;
printf("dONNER n");
scanf("%ld",&n);
srand(time(NULL));
for(i=0;i<n;i++){
for(j=0;j<i;j++)
{
// {time_t t;srand((unsigned)time(&t));}//intialiser le générateur à partir du compteur du temps pour qu'il soit plus aléatoire//
m = rand();
a[i][j]= -m;
}
for(j=0;j>i;j++){
a[i][j]=a[j][i];
}
}
for(i=0;i<n;i++)
{ a[i][i]=1;
for(j=0;j<i;j++)
{
a[i][i]=ABS(a[i][i])+ABS(a[i][j]);}
for(j=i+1;j<n;j++){
a[i][i]=ABS(a[i][i])+ABS(a[i][j]);//A sera une matrice une matrice symetrique dominante sticte donc défenie positive //
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++){
printf("\n LA MATRICE EST:%f\t",a[i][j]);
printf("\n");
getch();
}}
return 0;
}