1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
#include <stdio.h>
#include <stdlib.h>
#include "CopierTableau.h"
int main(int argc, char *argv[])
{
int tableauOriginal[100];
int tableauCopie[100];
int Compteur=0;
int Valeur=0;
printf("Entrez des valeur differentes de 0 pour remplir un tableau\n");
printf("Entrez un 0 pour terminer le remplissage du tabeau\n");
do
{
scanf("%d",&Valeur);
tableauOriginal[Compteur]=Valeur;
Compteur++;
}
while (Valeur != 0);
Compteur--;
sommeTableau(tableauOriginal, Compteur);
afficheOriginal( tableauOriginal, Compteur);
copie(tableauOriginal, tableauCopie, Compteur);
afficheCopie(tableauCopie, Compteur);
return 0;
}
void sommeTableau(int *tableauOriginal, int Compteur)
{
int somme=0;
int i=0;
for(i=0;i<Compteur;i++)
{
somme+= tableauOriginal[i];
}
printf("Le total est %d \n ",somme);
}
void afficheOriginal(int *tableauOriginal, int Compteur)
{
int i=0;
printf("Le tableau original contient les valeurs suivantes ");
for(i=0;i<Compteur;i++)
{
printf("%d ",tableauOriginal[i]);
}
printf("\n");
}
void afficheCopie(int *tableauCopie, int Compteur)
{
int i=0;
printf("La copie du tableau original contient les valeurs suivantes ");
for(i=0;i<Compteur;i++)
{
printf("%d ",tableauCopie[i]);
}
printf("\n");
}
void copie(int *tableauOriginal, int *tableauCopie, int Compteur)
{
int i=0;
for(i=0;i<Compteur;i++)
{
tableauCopie[i]=tableauOriginal[i];
}
} |
Partager