diff --git a/.gitignore b/.gitignore index 893d69f..cde423b 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ adresses-variables pointeurs sos-crash longueur-chaine +calcul-somme-tableau diff --git a/programmation-c-cpp/tp4/calcul-somme-tableau.c b/programmation-c-cpp/tp4/calcul-somme-tableau.c new file mode 100644 index 0000000..a3d3e49 --- /dev/null +++ b/programmation-c-cpp/tp4/calcul-somme-tableau.c @@ -0,0 +1,24 @@ +/* Calcul somme tableau */ + +#include +#include + +int main() { + int tableau[100]; + int *pointeur = tableau; + int somme = 0; + + for (int i = 0; i < 100; i++) { + tableau[i] = i + 1; + } + + while (*pointeur != 100) { + somme += *pointeur; + pointeur++; + } + somme += *pointeur; + + printf("La somme des valeurs du tableau fait %d\n", somme); + + return 0; +}