Determine the code below, tell me exactly how many times is
the operation sum++ performed ?
for ( i = 0; i < 100; i++ )
for ( j = 100; j > 100 - i; j--)
sum++;
Answer Posted / lnk
Its quite simple to analyse ...
LOOP i=0: i=0
then enters loop j=o: but it false that always J>100-i;
i.e.., i=0;j=100; 100- i-> 100
so always 100 is not greater than 100
than it comes out no sum++;
Loop i=1; ; j =100 only now 100 - i =99 so j>100 -i
(100>99)
then sum++ is executed ;
i= 1 j=100 j > 100 - i j=99 ;sum ++
i=2 j =99 j> 100 - i j =98 ; sum ++
i=50 j=51 j>100-50 true ( 51>50 ) ; sum++ j=50
i=51 j= 50 j>100-51 true(50>49 ) so no sum++
i = 99 j=2 j>100-i true (2>1) sum ++
so sum++ would be executed 99 times
| Is This Answer Correct ? | 1 Yes | 2 No |
Post New Answer View All Answers
Write a program for Overriding.
Explain what does the function toupper() do?
What is the size of structure in c?
WHAT IS THE DEFINATION OF IN TECHNOLOGY AND OFF TECHNOLOGY ?
What is the equivalent code of the following statement in WHILE LOOP format?
In C, What is the #line used for?
What could possibly be the problem if a valid function name such as tolower() is being reported by the C compiler as undefined?
What are pragmas and what are they good for?
Are c and c++ the same?
What is the difference between class and object in c?
What does the error 'Null Pointer Assignment' mean and what causes this error?
What is openmp in c?
What is malloc calloc and realloc in c?
Explain how can I right-justify a string?
How can I make it pause before closing the program output window?