Bonsoir,
Je dois réaliser un programme qui me permette de calculer le plus grand entier, ( ce qui revient à calculer la limite de la série de terme général 1 ).
J'ai essayé de faire un programme, mais visiblement ça buggue, et je vois pas où.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| #include <iostream>
using namespace std;
int main()
{
int s=0;
int r=1;
while(abs(r-s)==1)
{
r=s;
s=s+1;
}
cout << " La limite est : " << r <<endl;
return 0;
} |
le principe si j'ai bien compris, c'est que quand j'arrive au plus grand entier que je puisse coder, je retombe au plus petit, donc je voulais calculer la somme des 1 jusqu'à que la différence de 2 entiers "successifs" soient différente de 1. ( En gros, quand je suis arrivé au plus grand entier codable, et que l'entier suivant est le plus petit codable.)
Je ne comprends pas ce qui ne va pas ?
J'ai surement mal compris quelque chose d'ailleurs.
merci d'avance.
Partager