4) Write a program that takes a 5 digit number and
calculates 2 power
that number and prints it.
i have done maximum par but i m findind problem in the
commented area.
please help...
Answers were Sorted based on User's Feedback
Answer / renugaindar
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
void main()
{
int j,i,k,d=0,n=0,e=0,c=0,y=0,l=0,f=0,b
[10],result,w;
int a[10],r[10],x[10],m;
char first[10],second[10],third[10],forth[10],fifth
[10],sixth[10];
clrscr();
for(i=0;i<5;i++)
{
printf("\n\t\tEnter %d element : ",i+1);
scanf("%d",&a[i]);
}
for(i=4;i>=0;i--)
{
printf("\n\n\t\t");
for(j=4;j>=0;j--)
{
c=a[i]*a[j];
d=c+f;
e=d%10;
f=d/10;
b[j]=e;
printf("\n\t\t Value of %d in B %
d== %d",i,j,b[j]);
if(j==0)
{
itoa(f,second,10);
itoa(b[0],first,10);
itoa(b[1],third,10);
itoa(b[2],forth,10);
itoa(b[3],fifth,10);
itoa(b[4],sixth,10);
strcpy(x,second);
strcat(x,first);
strcat(x,third);
strcat(x,forth);
strcat(x,fifth);
strcat(x,sixth);
result=atoi(x);
printf("\n\t\tresult: %
s",x);
/* for(l=0;l<6;l++)
{
w=atoi(x[l]);
r[l]=w;
printf
("\n\t\tResult %d == %s --%d",i,x,r[l]);
}*/
}
}
n++;
}
for(k=n;k>=0;k--)
{
if(k==3)
{
itoa(r[k],third,10);
itoa(0,forth,10);
strcpy(y,third);
strcat(y,forth);
for(l=9;l<=0;l--)
{
m=atoi(x);
printf("\n\n\t\t adding 0
in %s",x);
}
}
n--;
}
getch();
}
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / roshni
the length of integer should be much larger to store the
power value
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / ansh
#include<stdio.h>
void main()
{
int a;
long int b=1;
scanf("%d",&a);
printf("%d\n",a);
b=b<<a;
printf("%lu",b);
getch();
}
| Is This Answer Correct ? | 1 Yes | 5 No |
in one file global variable int i; is declared as static. In another file it is extern int i=100; Is this valid ?
what is computer
What is the purpose of #pragma directives in C?
What is const and volatile in c?
What is the role of && operator in a program code?
a c code by using memory allocation for add ,multiply of sprase matrixes
What is the scope of static variables?
Program to find largest of three numbers without using comparsion operator?
if a person is buying coconuts of Rs10,and then sell that coconuts of Rs9,with the loss of one rupee.After that the person became a millaniore.how?
What are pointers really good for, anyway?
get any number as input except 1 and the output will be 1.without using operators,expressions,array,structure.don't print 1 in printf statement
Give me basis knowledge of c , c++...