Différences entre versions de « C algo td4 »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
Ligne 1 : Ligne 1 :
<pre>
 
//
 
//  main.c
 
//  Exercice 1.1
 
//
 
//  Created by Hugo on 12/03/2014.
 
//  Copyright (c) 2014 Hugo. All rights reserved.
 
//
 
 
 
#include <stdio.h>
 
#include <stdio.h>
  
int main(int argc, const char * argv[])
+
int main()
 
{
 
{
 
     int ligne,colonne,i,j;
 
     int ligne,colonne,i,j;

Version du 12 mars 2014 à 12:24

  1. include <stdio.h>

int main() {

   int ligne,colonne,i,j;
   
   printf("Combien de lignes : "); //Le nombe de colonnes pour la matrice voulue
   scanf("%d", &ligne);
   printf("Combien de colonnes : "); //Le nombre de colonnes pour la matrice voulue
   scanf("%d", &colonne);
   
   int sqc=ligne+colonne-1, sequence[sqc];
   int mat[ligne][colonne];
   
   printf("\n");
   
   for (i=0; i<sqc; i++) { //On connait le nombre de séquence c'est "sqc"
       printf("Rentrez la valeur de l'index %d : ",i+1);
       scanf("%d", &sequence[i]); //On rentre les valeurs de la matrice
   }
   
   for (i=0; i<ligne; i++) {
       for (j=0; j<colonne; j++) {
           if (i==0) {
               mat[i][j]=sequence[j];
           }else{
               if(j == 0){
                   mat[i][j]=sequence[colonne+i-1];
               }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-1) {
               printf(",");
           }
       }
       printf("|\n");
   }
   
   
   return 0;

}