pourque ca marche fo que tu mette
cout << "résultat :" << r << endl;
entre les deux accolades du for et après r=r+i parce que ton prog il éxécute l'instruction r=r+i tant que i<100 et après il affiche le résultat
5050 est bel et bien le résultat de ton algorithme. Pas de doute :
somme des nombres de 1 à N ((N+1)*N)/2 ((100+1)*100)/2 = 5050.
Par contre, je n'ai pas bien compris ce que tu devais afficher. Si l'affichage doit avoir lieu à chaque itération, il faut effectivement l'inclure dans la boucle For.
Manu -------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.