Outils pour utilisateurs

Outils du site


algose:feuille1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
algose:feuille1 [2016/09/14 08:20] ralucaalgose:feuille1 [2016/09/16 13:33] (Version actuelle) – [Tableaux en langage C] stefka
Ligne 26: Ligne 26:
  }  }
  
- printf("Le tableau contient les 10 premiersnombres pairs: \n");+ printf("Le tableau contient les 10 premiers nombres pairs: \n");
  for(int i = 0; i < 10; ++i) {  for(int i = 0; i < 10; ++i) {
  printf("%d ", tab[i]);  printf("%d ", tab[i]);
Ligne 73: Ligne 73:
 #include <stdlib.h> #include <stdlib.h>
 #include <stdbool.h> #include <stdbool.h>
 +#include <time.h>
 +
 #define N 10 #define N 10
 #define N1 5 #define N1 5
Ligne 83: Ligne 85:
 } }
  
-void decaleTab (int tab[], int k) {+void decaleTab (int tab[], int k, int n) {
     // TO DO     // TO DO
 } }
Ligne 98: Ligne 100:
     int tab[N];     int tab[N];
     int elem1, elem2;     int elem1, elem2;
 +    
 +    srand(time(NULL));    
  
     for(int i = 0; i < N; ++i) {     for(int i = 0; i < N; ++i) {
Ligne 123: Ligne 127:
         printf ("faux\n");         printf ("faux\n");
          
-    decaleTab(tab, 5);+    decaleTab(tab, 5, N);
     printf("Le tableau tab obtenu apres le decalage à partir de la position 5 est: \n");     printf("Le tableau tab obtenu apres le decalage à partir de la position 5 est: \n");
     for(int i = 0; i < N; ++i) {     for(int i = 0; i < N; ++i) {
Ligne 130: Ligne 134:
     printf("\n");     printf("\n");
          
-    int newN = N1 + N;+    int newN = N1 + N2;
     int tab1[N1], tab2[N2], newTab[newN];     int tab1[N1], tab2[N2], newTab[newN];
          
algose/feuille1.1473841203.txt.gz · Dernière modification : 2016/09/14 08:20 de raluca