given integer number,write a program that displays the
number as follows:
First line :all digits
second line : all except the first digit
.
.
.
.
Last line : the last digit
Answers were Sorted based on User's Feedback
Answer / jickson
#include<stdio.h>
main()
{
int num,dcount,temp,i,j;
int array[20];
printf("\nEnter a number:");
scanf("%d",&num);
temp=num;
for(dcount=0;num!=0;num=num/10,dcount++);
for(i=dcount;i>0;i--)
{
array[i-1]=temp%10;
temp=temp/10;
}
printf("Required Pattern is:\n");
for(i=0;i<dcount;i++)
{
for(j=i;j<dcount;j++)
printf("%d\t",array[j]);
printf("\n");
}
}
| Is This Answer Correct ? | 43 Yes | 15 No |
Answer / shams
#include <stdio.h>
int main()
{
int i,j,index,n,a[10];
printf("enter a number");
scanf("%d",&n);
for(i=0;n!=0;i++)
{
a[i]=n%10;
n=n/10;
}
i=i-1;
printf("output\n");
for(;i>=0;i--)
{
for(j=i;j>=0;j--)
printf("%d\t",a[j]);
printf("\n");
}
return 0;
}
| Is This Answer Correct ? | 28 Yes | 9 No |
Answer / shams
#include <iostream>
#include<stdio.h>
#include<cstdlib>
#include<unistd.h>
#include<time.h>
#include<string.h>
using namespace std;
int main()
{
int i,b,j,index,n,a[10];
printf("enter a number");
scanf("%d",&n);
b=n;
for(i=0;n!=0;i++)
{
a[i]=n%10;
n=n/10;
}
b=i;
i=i-1;
printf("output\n");
for(;i>=0;i--)
{
for(j=i;j>=0;j--)
printf("%d\t",a[j]);
printf("\n");
for(int k=0;k<b-i;k++)
printf("\t");
}
return 0;
}
| Is This Answer Correct ? | 14 Yes | 4 No |
Answer / akashdeep
#include<stdio.h>
void main()
{
int a,count=0,b=1,c;
printf("enter a number
");
scanf("%d",&a);
c=a;
while(a>0)
{
count=count+1;
a=a/10;
}
for(int i=0;i<(count-1);++i)
{
b=b*10;
}
while(c>0)
{
printf("%d
",c);
c=c%b;
b=b/10;
}
}
| Is This Answer Correct ? | 9 Yes | 2 No |
Answer / royalrdx
#include <stdio.h>
#include <math.h>
int main()
{
int n,a,count=0,b;
printf("Enter");
scanf("%d",&a);
n=a;
while(n>0){
count++;
n=n/10;
}
while (count>0)
{
b=pow(10,count);
printf("
%d
",a%b);
count--;
}
return 0;
}
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / md. wasifur rahman siyam
#include<stdio.h>
#include<conio.h>
int main()
{
int n,i=0,j,k=1,x,c=0,sum=0,a[100];
printf("
enter the number:");
scanf("%d",&x);
while(x!=0){
a[i++]=x%10;
x=x/10;
c++;
}
printf("
the digits are :
");
printf(" ");
for(j=c-1;j>=0;j--){
for(i=c-k;i>=0;i--){
printf("%d",a[i]);
}
printf("
");
printf(" ");
k=k+1;
}
getch();
return 0;
}
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / pavan_mustyala
#include <stdio.h>
int main(int argc, char* argv[])
{
int num = 15;
int i = 1;
int j = 1;
for( ; i <= num; i++)
{
for( j = i; j <= num; j++)
{
printf("%-3d ",j);
}
printf("\n\n");
}
return 0;
}
| Is This Answer Correct ? | 5 Yes | 14 No |
Answer / mohit
#include<stdio.h>
#include<conio.h>
main()
{
int i,j,n;
printf("enter any number : ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
printf("%d ",j);
}
printf("\n");
}
getch();
}
| Is This Answer Correct ? | 12 Yes | 25 No |
Given an array of size N in which every number is between 1 and N, determine if there are any duplicates in it. You are allowed to destroy the array if you like.
21 Answers ABC, eBay, Goldman Sachs, Google, HUP, Microsoft, TATA,
main() { int i=0; for(;i++;printf("%d",i)) ; printf("%d",i); }
What is the subtle error in the following code segment? void fun(int n, int arr[]) { int *p=0; int i=0; while(i++<n) p = &arr[i]; *p = 0; }
void main() { char ch; for(ch=0;ch<=127;ch++) printf(“%c %d \n“, ch, ch); }
write a c-program to find gcd using recursive functions
void main() { int const * p=5; printf("%d",++(*p)); }
3 Answers Infosys, Made Easy, State Bank Of India SBI,
main ( ) { static char *s[ ] = {“black”, “white”, “yellow”, “violet”}; char **ptr[ ] = {s+3, s+2, s+1, s}, ***p; p = ptr; **++p; printf(“%s”,*--*++p + 3); }
create a login program that ask username and password. if you input username or password 3 times wrong, the program will terminate else the program will prompt a message "congratulations"
char *someFun() { char *temp = “string constant"; return temp; } int main() { puts(someFun()); }
void main() { int i=5; printf("%d",i++ + ++i); }
what will be the output of this program? void main() { int a[]={5,10,15}; int i=0,num; num=a[++i] + ++i +(++i); printf("%d",num); }
Is the following code legal? void main() { typedef struct a aType; aType someVariable; struct a { int x; aType *b; }; }