Bonjour,
J'essaye actuellement d'écrire le programme suivant:
Écrire un programme qui demande à l'utilisateur de taper 10 entiers et qui affiche leur somme. Le programme ne doit utiliser que 3 variables et ne doit pas utiliser de tableau.
Alors j'ai écrit ce petit programme comme suit:
Tout semble fonctionner, une fenêtre s'ouvre et me dit "taper entier 1", et lorque je le tape je reçoit l'erreur suivante : l'instructin à "..." emploie l'adresse mémoire "0x00000000". La mémoire ne peut pas être written.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #include <stdio.h> #include <stdlib.h> main() { int i,j,somme; j=0; somme=0; for (i=1;i<=9;i++) { printf("taper entier %d\n",i); scanf("%d",j); somme=somme + j; j=0; } printf("somme"); }
Quelqu'un peut -il m'indiquer d'où provient la faute ?
Merci par avance![]()
Partager