Write a program to receive an integer and find its octal
equivalent?
Answers were Sorted based on User's Feedback
Answer / nagarajanselvaraj
#include<stdio.h>
void main()
{
int num,ocnum=1,foct=0,temp;
printf("\nEnter an integer = ");
scanf("%d",&num);
while(num>=8) //loop for converting decimal to octal
{
temp=num%8;
num=num/8;
ocnum=(ocnum*10)+temp;
}
ocnum=(ocnum*10)+num; //number is in reverse
while(ocnum!=1) //loop for reversing the octal result
{
temp=ocnum%10;
ocnum=ocnum/10;
foct=(foct*10)+temp;
}
printf("\nThe octal equivalent of %d\n",foct);
}
| Is This Answer Correct ? | 89 Yes | 57 No |
Answer / a jha
#include <stdio.h>
#include <conio.h>
int main()
{
int n,i=0,j=1,k=0;
printf("Enter the number:
");
scanf("%d",&n);
while(n !=0)
{
i = (n%8)*j;
n = n/8;
j= j*10;
k = k+i;
}
printf("%d",k);
getch();
return 0;
}
| Is This Answer Correct ? | 25 Yes | 9 No |
Answer / mayur anklekar
#include <stdio.h>
//Writer:Mayur Anklekar
int main()
{
int a,mod=0,b=0,u=1,c=1;
printf("Enter the Number:");
scanf("%d",&a);
while(a!=0)
{
mod=a%8;
u=mod*c;
b=b+u;
a=a/8;
c=c*10;
}
printf("Octal Equivalent=%d",b);
}
Happy Coding!!
| Is This Answer Correct ? | 7 Yes | 3 No |
Answer / priyankar kumar
Write a program to find the octal equivalent of the entered number
#include<stdio.h>
main()
{
int n,n1=0,n2=0,n3,a,b,c;
printf("enter the number in decimal
");
scanf("%d",&n);
c=n+1;
if((n%8)>0)
{
while(n>0)
{
a=n%8;
n1=n1*10+a;
n=n/8;
}
while(n1>0)
{
b=n1%10;
n2=n2*10+b;
n1=n1/10;
}
printf("octal equivalent=%d",n2);
}
else
{
while(c>0)
{
a=c%8;
n1=n1*10+a;
c=c/8;
}
while(n1>0)
{
b=n1%10;
n2=n2*10+b;
n1=n1/10;
}
n3=n2-1;
printf("octal number=%d
",n3);
}
getch();
}
| Is This Answer Correct ? | 3 Yes | 5 No |
Answer / gurpreet singh
#include<stdio.h>
int main()
{
int n,m,o=0,t=10;
printf("
Enter any integer value
");
scanf("%d",&n);
while(n>0)
{
m=n%8;
n=n/8;
o=o+(m*t);
t=t*10;
}
printf("
octal number=%d
",o/10);
}
| Is This Answer Correct ? | 1 Yes | 3 No |
Answer / priyankar kumar
//Write a program to find the octal equivalent of the entered number;
#include<stdio.h>
main()
{
int n,n1=0,n2=0,n3=0,n4=0,n5,a,b,c,d;
printf("enter the number in decimal
");
scanf("%d",&n);
c=n-1;
d=n+1;
if((n%8)>0)
{
while(n>0)
{
a=n%8;
n1=n1*10+a;
n=n/8;
}
n4=n1;
while(n1>0)
{
b=n1%10;
n2=n2*10+b;
n1=n1/10;
}
printf("octal equivalent=%d",n2);
}
else
{
while(c>0)
{
a=c%8;
n1=n1*10+a;
c=c/8;
}
while(n1>0)
{
b=n1%10;
n2=n2*10+b;
n1=n1/10;
}
while(d>0)
{
a= d%8;
n3=n3*10+a;
d=d/8;
}
while(n3>0)
{
b=n3%10;
n4=n4*10+b;
n3=n3/10;
}
n5=n2+(n4-n2)-1;
printf("octal number=%d
",n5);
}
getch();
}
| Is This Answer Correct ? | 2 Yes | 6 No |
Answer / mrityunjay barman
#include<conio.h>
#include<stdio.h>
#include<math.h>
void main()
{
int n,i=0,r,s=0;
printf("enter the number\n");
scanf("%d",&n);
while(n>0)
{r=n%8;
s=s+n*(pow(10,i));
n=n\8;
i++;
}
printf("the octal number =%d",s);
getch();
}
| Is This Answer Correct ? | 15 Yes | 31 No |
How do you write a program which produces its own source code as its output?
How we print the table of 2 using for loop in c programing?
main() { int i; i = abc(); printf("%d",i); } abc() { _AX = 1000; }
You are given any character string. Find the number of sets of vowels that come in the order of aeiou in the given string. For eg., let the given string be DIPLOMATIC. The answer returned must be "The number of sets is 2" and "The sets are "IO and AI". Vowels that form a singleton set must be neglected. Try to post the program executable in gcc or g++ or in java.
Program to find the largest sum of contiguous integers in the array. O(n)
what is the output of the below program & why ? #include<stdio.h> void main() { int a=10,b=20,c=30; printf("%d",scanf("%d%d%d",&a,&b,&c)); }
find simple interest & compund interest
How we print the table of 3 using for loop in c programing?
WAP to display 1,2,3,4,5........N
main() { extern i; printf("%d\n",i); { int i=20; printf("%d\n",i); } }
Code for 1>"ascii to string" 2>"string to ascii"
1 Answers Aricent, Global Logic,
main() { int i=_l_abc(10); printf("%d\n",--i); } int _l_abc(int i) { return(i++); }