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 |
What is the explanation for modular programming?
Write a C program that defines a 2-dimentional integer array called A [50][50]. Then the elements of this array should randomly be initialized either to 1 or 0. The program should then print out all the elements in the diagonal (i.e. a[0][0], a[1][1],a[2][2], a[3][3], ……..a[49][49]). Finally, print out how many zeros and ones in the diagonal.
How to explain the final year project as a fresher please answer with sample project
Create a structure to specify data on students given below: Roll number, Name, Department, Course, Year of joining Assume that there are not more than 450 students in the college. 1.write a function to print names of all students who joined in a particular year 2.write a function to print the data of a student whose roll number is given
How will you find a duplicate number in a array without negating the nos ?
What is difference between the following 2 lines…. int temp = (int)(0x00); int temp = (0x00int);
Write a program to produce the following output: 1 2 3 4 5 6 7 8 9 10
why TCS selected more student in the software field from all institution.
What is wrong with this program statement?
what is use of loop?
Using which language Test cases are added in .ptu file of RTRT unit testing???
#‎include‬<stdio.h> void main() { int i; for(i=5;0;i++) { printf("%d",i); } }