52.write a “Hello World” program in “c” without using a
semicolon?
53.Give a method to count the number of ones in a 32 bit number?
54.write a program that print itself even if the source file
is deleted?
55.Given an unsigned integer, find if the number is power of 2?

Answers were Sorted based on User's Feedback



52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / tyutyjtytydf

#include<stdio.h>
#include<conio.h>
main()
{
if(puts("hello world"))
{}
}

Is This Answer Correct ?    10 Yes 0 No

52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / sainath

A small correction in the above answer. Use if condition as
shown below.

#include<stdio.h>
void main()
{
if(printf(%s, "Hello World"))
{
}
}


Answer for the last ques. i.e no. 55

unsigned int x;
if(x < 0) //Error checking only. Unsigned int shudn't
//have a negative value
return 0;
else
return !(x $ (x-1));

The logic here is, if we do bitwise 'and' with two
consecutive numbers, the greater of which is a power of 2
then the answer is 0.
Eg. 8 - 1000
8-1 - 0111
and & - 0000

Is This Answer Correct ?    6 Yes 0 No

52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / ss

#include<stdio.h>
void main(){
if(printf("Hello World"))
{

}
}

Is This Answer Correct ?    6 Yes 1 No

52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / amogh

53.
'num' is 32 bit integer
count=0;
for(;num!=0;count++)
num&=num-1;

55.

if(num&(num -1) == 0)
printf("%d is power of 2",num);

Is This Answer Correct ?    5 Yes 2 No

52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / hussain reddy

/* mypro.c*/
#include<stdio.h>
void main()
{
remove("mypro.c");
}

Is This Answer Correct ?    3 Yes 0 No

52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / lokesh n. jaliminche

/*program to check if number is power of 2
#include <stdio.h>

unsigned int check_power(unsigned int value)
{
unsigned int count = 0;
while (value > 0) {
if ((value & 1) == 1)
count++;
value >>= 1;
}
return count;
}
int main()
{
unsigned int n, count;
printf("Enter the number \n");
scanf("%d",&n);
count=check_power(n);
if(count == 1)
{
printf("number is power of 2\n");
}
else
{
printf("number is not power of 2\n");
}
printf("set bits == %d",count);
}

Is This Answer Correct ?    0 Yes 0 No

52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / lokesh n. jaliminche

#include <stdio.h>

unsigned int check_power(unsigned int value)
{
unsigned int count = 0;
while (value > 0) {
if ((value & 1) == 1)
count++;
value >>= 1;
}
return count;
}
int main()
{
unsigned int n, count;
printf("Enter the number \n");
scanf("%d",&n);
count=check_power(n);
if(count == 1)
{
printf("number is power of 2\n");
}
else
{
printf("number is not power of 2\n");
}
printf("set bits == %d",count);
}

Is This Answer Correct ?    0 Yes 0 No

52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / sankar kiran

#include<stdio.h>
#include<conio.h>
void main()
{
while(printf("Hello World"))
{
break;
}
getch();

}

Is This Answer Correct ?    6 Yes 8 No

52.write a “Hello World” program in “c” without using a semicolon? 53.Give a method to cou..

Answer / swastisundar bose

52.
#include<stdio.h>
void main(){
if("Hello World")
{

}
}

Is This Answer Correct ?    17 Yes 20 No

Post New Answer

More C Interview Questions

what is the difference between %d and %*d in c languaga?

7 Answers   TCS,


what are the advantage and disadvantage of recursion

5 Answers  


IS it possible to define a zero sized array in c.if it is possible how can the elements of that array can be accessed.array index starts from zero,if it is possible to define zero sized array how can be its first element can be accesseed.

5 Answers   TCS,


Write a program to accept a character & display its corrosponding ASCII value & vice versa?

9 Answers  


What is the use of function overloading in C?

0 Answers   Ittiam Systems,






IS STRUCTURES CAN BE USED WITHIN AN ARRAY?

7 Answers   Caritor,


Diff between for loop and while loop?

2 Answers   TCS,


WHAT IS FLOAT?

3 Answers  


Explain the use of fflush() function?

0 Answers  


Explain null pointer.

0 Answers  


plz answer....A program that takes 3 variables e.g a,b,c in as seperate parameters and rotates the values stored so that value goes a to b, b to c and c to a .

3 Answers  


Bit swapping

2 Answers  


Categories