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
Answer / tyutyjtytydf
#include<stdio.h>
#include<conio.h>
main()
{
if(puts("hello world"))
{}
}
| Is This Answer Correct ? | 10 Yes | 0 No |
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 |
Answer / ss
#include<stdio.h>
void main(){
if(printf("Hello World"))
{
}
}
| Is This Answer Correct ? | 6 Yes | 1 No |
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 |
Answer / hussain reddy
/* mypro.c*/
#include<stdio.h>
void main()
{
remove("mypro.c");
}
| Is This Answer Correct ? | 3 Yes | 0 No |
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 |
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 |
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 |
Answer / swastisundar bose
52.
#include<stdio.h>
void main(){
if("Hello World")
{
}
}
| Is This Answer Correct ? | 17 Yes | 20 No |
the format specified for hexa decimal is a.%d b.%o c.%x d.%u
how can f be used for both float and double arguments in printf? Are not they different types?
char S; char S[6]= " HELLO"; printf("%s ",S[6]); output of the above program ? (0, ASCII 0, I,unpredictable)
Explain what are preprocessor directives?
How do you determine a file’s attributes?
sir i got 146 correct question & i have also the advantage of height so will they consider my marks as 146+3=149.can any body tell me how they consider my height marks.
Is c is a high level language?
program to find a smallest number in an array
What are the different data types in C?
What is a program flowchart?
Q-1: 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.
dibakar & vekatesh..uttejana here..abt ur reply for in place reversal of linked list..wats p stands for there?