loop1:
{
x=i<n?(i++):0;
printf("%d",i);
exit(x);
continue;
}
Error- misplaced continue.
Doubt-1.will the exit(x) be executed for all values of x
2.will this statement go out of the program.
Answers were Sorted based on User's Feedback
Answer / vignesh1988i
1) THE exit() function will be occuring only for one value for x in this case.
the main use of exit() function is , whenever we come accross a situation that no other go when we reach certain values we must be back to the IDE again.. so for that purpose we can use exit() function...... here lies an ambiquity since u have given the exit fuction inside the looping structure.. but exit() function when it is called once it will return to the programming screen... but the loop didnt terminate yet...
2) ya sure whenever exit function is encountered this will make to come from prompt mode to the IDE mode
thank u
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / vija
Dear SRIVIDYA!!!!
as per my experience....
exit() function can take only two arguments. 0(zero) and 1
exit(0)--indicates exit with error
exit(1)--indicates successful exit...
coming to yr code fragment in question..there is a
possibility for exit(x) to take other values..
so this caused the errorrrrr
-------------------------
correct me if its wrong!!
yours vijayabhaskar83@sifymail.com
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / padmaraj
HI,
1: the statement x=i<n?(i++):0;
the value of i is < n the i will be increamented
by 1, else 0.
2 : The value of i is printed.
3 : exit() function is executed by all values of x.
4 : this program will not go out of loop.
| Is This Answer Correct ? | 0 Yes | 3 No |
What is the out put of this programme? int a,b,c,d; printf("Enter Number!\n"); scanf("%d",&a); while(a=!0) { printf("Enter numbers/n"); scanf("%d%d%d",&b,&c,&d); a=a*b*c*d; } printf("thanks!"); getche(); Entering numbers are a=1,b=2,c=3,d=4 b=3,c=4,d=-5 b=3,c=4,d=0
Given that two int variables, total and amount , have been declared, write a sequence of statements that: initializes total to 0 reads three values into amount , one at a time. After each value is read in to amount , it is added to the value in total (that is, total is incremented by the value in amount ). Instructor's notes: If you use a loop, it must be a for loop. And if you use a loop control variable for counting, you must declare it.
what are the techniques for reducing the fragility of a memory bug?
I'm having trouble with coming up with the correct code. Do I need to put a loop? Please let me know if I'm on the right track and what areas I need to correct. I still don't have a good grasp on this programming stuff. Thanks =) The assignment was to write a program using string functions that accepts a coded value of an item and displays its equivalent tag price. The base of the keys: 0 1 2 3 4 5 6 7 8 9 X C O M P U T E R S Sample I/O Dialogue: Enter coded value: TR.XX Tag Price : 68.00
class test { int a; public: test(int b):a(b){} void show(){ cout<<a; } }; void main() { test t1; test t2(5); t1.show(); t2.show(); } }
what is the large sustained error signal that eventually cause the controller output to drive to its limit
#include<stdio.h> void main() { int i=1; printf("%d%d%d",i++,++i,i); }
WHAT WILL BE THE OUTPUT OF THE FOLLOWING QUESTION void main() { int x=4,y=3,z; z=x-- -y; printf("%d%d%d",x,y,z); }
what is run time error?
I can not get my C++ program to work right. It is supposed to tell if a word is a palindrome or not, but it only tells thet the word is not a palindrome. And I can't fix it.
How to create a program that lists the capital country when told what the original country is? (Terribly sorry, I'm a novice programmer and would appreciate any help ;). Cheers, Alexxis
To generate the series 1+3+5+7+... using C program