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
how to execute a program using if else condition and the output should enter number and the number is odd only...
What is define c?
Write a program that accept anumber in words
Do you have any idea how to compare array with pointer in c?
What is the benefit of using const for declaring constants?
Can we access array using pointer in c language?
What is pre-emptive data structure and explain it with example?
Does sprintf put null character?
What is anagram in c?
What is a sequential access file?
What is the function of this pointer?
What are the string functions? List some string functions available in c.
What are c header files?
what is the difference between 123 and 0123 in c?
How do you construct an increment statement or decrement statement in C?