Différences entre versions de « C algo td4 »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
(Page créée avec « #include <stdio.h> #include <stdlib.h> int main() { int ligne, colonne, i, j; printf("Combien de lignes: "); scanf("%d", &ligne); printf("Combien de colon... »)
 
Ligne 1 : Ligne 1 :
 +
<pre>
 
#include <stdio.h>
 
#include <stdio.h>
 
#include <stdlib.h>
 
#include <stdlib.h>
Ligne 39 : Ligne 40 :
 
return EXIT_SUCCESS;
 
return EXIT_SUCCESS;
 
}
 
}
 +
</pre>

Version du 12 mars 2014 à 11:11

#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;
}