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ù.
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.)
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
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; }
Je ne comprends pas ce qui ne va pas ?
J'ai surement mal compris quelque chose d'ailleurs.
merci d'avance.
Partager