what is the output of the following program?
main()
{
int c[]={2,8,3,4,4,6,7,5};
int j,*p=c,*q=c;
for(j=0;j<5;j++)
{
printf("%d",*c);
++q;
}
for(j=0;j<5;j++)
{
printf("%d",*p);
++p;
}
}
Answers were Sorted based on User's Feedback
Answer / vignesh1988i
2222228344...
the above code can be remodified as :
printf("%d",*q); in first printf statement to get the same
output for both printf statements
thank u
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / ashwin kumar
output is 2222228344
in loop 1
as we know that array variable contain the base address of
the array
*c means we are trying to print the value of contained in
the base address which is not changed in the loop
note we can't change the base address of the array that is
we can't do 'c++'
as in loop for 5 times contain of the base address will be
printed as
22222
in loop 2
in assigned base address of the array to pointer p
here we are printing the contain of address stored in p and
increment the value of p ( that is pointing to the next
element of the array )
so we will get output for 2nd loop is
28344
overall answer is
2222228344
if any wroung in my aswer plz info me at
molugu.ashwin@gamil.com
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / abhradeep chatterjee
2222228344 will be the answer. I think everybody answered
before me is correct.
| Is This Answer Correct ? | 1 Yes | 0 No |
write a c/c++ program that takes a 5 digit number and calculates 2 power that number and prints it?
Can you write a programmer for FACTORIAL using recursion?
i need all types of question paper releted to "c" and other language.
There is a mobile keypad with numbers 0-9 and alphabets on it. take input of 7 keys and then form a word from the alphabets present on those keys.
what does the following code do? fn(int n,int p,int r) { static int a=p; switch(n){ case 4:a+=a*r; case 3:a+=a*r; case 2:a+=a*r; case 1:a+=a*r; } } a.computes simple interest for one year b.computes amount on compound interest for 1 to 4 years c.computes simple interest for four year d.computes compound interst for 1 year
void main(int argc,char *argv[],char *env[]) { int i; for(i=1;i<argc;i++) printf("%s",env[i]); }
What are dangling pointers?
What is the purpose of clrscr () printf () and getch ()?
write a program to swap two variables a=5 , b= 10 without using third variable
What is the general form of #line preprocessor?
helllo sir , what is the main use of the pointer ,array ,and the structure with the example of a programe
what is the use of ~ in c lang?????