Can any one explain this why output is this until i dont give the value to variable ? | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 1

Can any one explain this why output is this until i dont give the value to variable ?

https://code.sololearn.com/cgf3coLsZd2s/?ref=app

6th May 2020, 10:36 AM
Sachin Saxena
Sachin Saxena - avatar
5 Respostas
+ 6
AnĀ uninitialized variableĀ is aĀ variableĀ that is declared but is not set to a definite knownĀ valueĀ before it is used. ... The 'sum'Ā variableĀ wasn't assigned an initialĀ value, and now it contains some "garbage". In some cases, if you're lucky enough, it may also be set to zero enabling the function to work correctly. ~Via Google.
6th May 2020, 10:52 AM
Raj Chhatrala
Raj Chhatrala - avatar
+ 4
That is a while loop that runs if condition is true. Condition here is, j should be less than or equal to 10. That means while loop will run until value of j is 11, because 11 is neither less than nor equal to 10. In the body of loop, we are printing whatever the value of variable j is. And after printing it, we increment variable by 1.
6th May 2020, 10:46 AM
Raj Chhatrala
Raj Chhatrala - avatar
6th May 2020, 10:54 AM
Avinesh
Avinesh - avatar
+ 1
You of course need a base value for the variable j.
6th May 2020, 10:46 AM
M Tamim
M Tamim - avatar
0
But here it prints 0 to 10 why
6th May 2020, 10:50 AM
Sachin Saxena
Sachin Saxena - avatar