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:

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");
}
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.

Quelqu'un peut -il m'indiquer d'où provient la faute ?

Merci par avance