Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


main()
{
int a=0;
if(a=0) printf("Ramco Systems\n");
printf("India\n");
}
output?

Answers were Sorted based on User's Feedback



main() { int a=0; if(a=0) printf("Ramco Systems\n"); printf("India\n"); ..

Answer / fazlur rahaman naik

actually the output will b : India only.
the above programme doesn't produce any error at if(a =
0).because we r assiging value here, we r not comparing the
value here.so the condition will fail here and the next
statement after if condition will print.

Is This Answer Correct ?    10 Yes 0 No

main() { int a=0; if(a=0) printf("Ramco Systems\n"); printf("India\n"); ..

Answer / vikesh

the answer will be India
if statement executes the statement if it is true i.e other
than "0"..[eg.if(1)]
here we are giving a=0 which implies false.
so the if statement doesnot execute first statement.
if you dont agree check following
main()
{
int a=0;
if(a=1)/*other than zero any number*/
printf("Ramco Systems\n")
printf("India\n");}

Is This Answer Correct ?    8 Yes 1 No

main() { int a=0; if(a=0) printf("Ramco Systems\n"); printf("India\n"); ..

Answer / shivangi

only india will be printed ...........

Is This Answer Correct ?    4 Yes 1 No

main() { int a=0; if(a=0) printf("Ramco Systems\n"); printf("India\n"); ..

Answer / kushalava

India only

Is This Answer Correct ?    3 Yes 0 No

main() { int a=0; if(a=0) printf("Ramco Systems\n"); printf("India\n"); ..

Answer / ripal

The output will produce error because there is error at if
(a=0).It should be if(a==0)

Is This Answer Correct ?    8 Yes 7 No

main() { int a=0; if(a=0) printf("Ramco Systems\n"); printf("India\n"); ..

Answer / yogendra jain

Ramco Systems
India

Is This Answer Correct ?    3 Yes 6 No

main() { int a=0; if(a=0) printf("Ramco Systems\n"); printf("India\n"); ..

Answer / vikramanj

Actually compile time err wil occur..
Its "Possibly incorrect assignment"
Its due to if(a=0)??
Its wrong,we have to compare only while checking
conditions..
we have to use the operators which are used to check
conditions like ==,<=,>=....

Is This Answer Correct ?    1 Yes 5 No

Post New Answer

More C Interview Questions

To print the pattern 1 2 3 4 5 10 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9

0 Answers   HCL,


write an algorithm which can find the largest number among the given list using binary search ............... this was asked in the interview

2 Answers   Satyam, UNIS, Wipro,


write a program to compare 2 numbers without using logical operators?

5 Answers   IBM,


how many header file is in C language ?

44 Answers   College School Exams Tests, CTS, IBM, IMS, Infosys, ME, Sign Solutions, Wipro, XVT,


main() { int arr[5]={23,67}; printf("%d%d%d",arr[2],arr[3],arr[4]); }

9 Answers   TCS,


N O S I E R + A S T R A L ---------------- 7 2 5 6 1 3

3 Answers   Honeywell,


In which area global, external variables are stored?

3 Answers  


What is register variable in c language?

0 Answers  


Define Spanning-Tree Protocol (STP)

0 Answers  


What are data structures in c and how to use them?

0 Answers  


What does the function toupper() do?

0 Answers  


what is the difference between global variable & static variable declared out side all the function in the file.

2 Answers  


Categories