C algo td4

De The Linux Craftsman
Aller à la navigation Aller à la recherche
#include <stdio.h>
#include <stdlib.h>

int main() {
    int ligne, colonne, i, j;
    printf("Combien de lignes: ");
    scanf("%d", &ligne);
    printf("Combien de colonne: ");
    scanf("%d", &colonne);
	int lng = colonne+ligne-1, seq[lng];
	int mat[ligne][colonne];
	for(i=0; i< lng; i++){
        printf("Saisissez la valeur de l'index %d: ", i+1);
        scanf("%d", &seq[i]);
	}
	for(i=0; i <= ligne; i++){
        for(j=0; j <= colonne; j++){
            if(i == 0){
                mat[i][j] = seq[j];
            }else{
                if(j == 0){
                    mat[i][j] = seq[colonne+i];
                }else{
                     mat[i][j] = mat[i-1][j-1];
                }
            }
        }
	}
	for(i=0; i <= ligne; i++){
	    printf("|");
        for(j=0; j <= colonne; j++){
           printf("%d", mat[i][j]);
           if(j < colonne){
               printf(",");
           }
        }
        printf("|\n");
	}
	return EXIT_SUCCESS;
}