C > Taille d'une matrice

TitreTaille d'une matrice
Postée le08-05-2010
Affichée429
Mini-lien
Description

Pour le site http://forums.progmatique.fr/t793-Projet-C.htm

EtatNe contient pas d'erreurs. Ne contient pas d'erreurs.
Code d'insertion
Options
Afficher les numéros de lignes  Mettre la source en plein ecran  Selectionner la source  Partager sur Facebook 
Téléchargement Telecharger en format txt  Telecharger en format pdf  Telecharger en format c
Plein ecran
#include <stdio.h>

int main () {

int N, i, j, som_a, som_b, som_max;
// Initialisation
N=0;
som_a=0;
som_b=0;
som_max=0;

printf("Taper un nombre reel qui determine la taille de la matrice: ");
scanf("%d", &N);

int a[N][N];
for (i = 0; i < N; i++)
{
    for (j = 0; j < N; j++)
    {
        printf("Taper[%d][%d]: ", i, j);
        scanf("%d", &a[i][j]);
    }
}

for (i = 0; i < N; i++)
{
    for (j = 0; j + i < N; j++)
    {
        som_a += a[i + j][j];
        som_b += a[j][i + j];
    }
    if (som_a < som_b)
        som_a = som_b;

    if (som_max < som_a)
        som_max = som_a;
}

printf("som_max: %d \n", som_max);
system("pause");
return 0;
}