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 |
int i; main(){ int t; for ( t=4;scanf("%d",&i)-t;printf("%d\n",i)) printf("%d--",t--); } // If the inputs are 0,1,2,3 find the o/p
main() { int i=10; void pascal f(int,int,int); f(i++,i++,i++); printf(" %d",i); } void pascal f(integer :i,integer:j,integer :k) { write(i,j,k); }
Link list in reverse order.
Write a program that find and print how many odd numbers in a binary tree
main() { int i=5,j=10; i=i&=j&&10; printf("%d %d",i,j); }
main() { char p[ ]="%d\n"; p[1] = 'c'; printf(p,65); }
#if something == 0 int some=0; #endif main() { int thing = 0; printf("%d %d\n", some ,thing); }
main() { int i=10,j=20; j = i, j?(i,j)?i:j:j; printf("%d %d",i,j); }
main() { int i = 257; int *iPtr = &i; printf("%d %d", *((char*)iPtr), *((char*)iPtr+1) ); }
There are 21 people in a room. They have to form groups of 3 people each. How many combinations are possible? Write a C program to print the same.
main() { extern int i; i=20; printf("%d",i); }
Which one is taking more time and why ? :/home/amaresh/Testing# cat time.c //#include <stdio.h> #define EOF -1 int main() { register int c; while ((c = getchar()) != EOF) { putchar(c); } return 0; } ------------------- WIth stdio.h:- :/home/amaresh/Testing# time ./time_header hi hi hru? hru? real 0 m4.202s user 0 m0.000s sys 0 m0.004s ------------------ Witout stdio.h and with #define EOF -1 =================== /home/amaresh/Testing# time ./time_EOF hi hi hru? hru? real 0 m4.805s user 0 m0.004s sys 0 m0.004s -- From above two case , why 2nd case is taking more time ?