You are on page 1of 8

//program to print the following : N=5 12345 1234 123 12 1 12 123 1234 12345

#include<stdio.h> int main(void) { int n,i,j; printf("enter the value"); scanf("%d",&n); //printf("%d",n); for(i=n;i>=1;i--) { for(j=1;j<=i;j++) printf("%d",j); printf("\n"); }

for(i=2;i<=n;i++) { for(j=1;j<=i;j++) printf("%d",j); printf("\n"); }}

//program to print the Armstrong series

#include<stdio.h> #include<math.h> int main(void) { int lim_up,n,dig,sum,num; printf("\n\n\t ENTER THE UPPER LIMIT...: "); scanf("%d",&lim_up); printf("\n\n\t ARMSTRONG NUMBERS ARE...: "); for(n=1;n<lim_up;n++) { sum = 0; num = n; while(num>0) { dig = num%10; sum = sum+dig*dig*dig; num = num/10; } if(sum == n) printf("\n\n\t\t\t%d",n); }
}

//program to enter numbers from the user and print number of positive and negative integers

#include<stdio.h> int main(void) { int i,num,pos=0,neg=0; printf("enter the 10 integers"); for(i=1;i<=10;i++) { scanf("%d",&num); if(num>=0) pos++; else neg++; } printf("\nnumber of pos integers are %d\n",pos); printf("number of neg integers are %d",neg); }

//program to print prime numbers till user defined number,num

#include<stdio.h> #include<math.h> int main(void) { int num,i,j,c; printf("enter the number"); scanf("%d",&num); for(j=2;j<=num;j++) { c=0; for(i=2;i<=j;i++) if(j%i==0) c++; if(c==1) printf("%d\n",j); } }

#include<stdio.h> void towers(int n,char source,char destination,char auxillary); int main(void) { int n; char source='A'; char auxillary='B'; char destination='C'; printf("enter the number of disks"); scanf("%d",&n); towers(n,source,destination,auxillary); } void towers(int n,char source,char destination,char auxillary) { static int step=0; printf("towers(%d,%c,%c,%c)\n",n,source,destinat ion,auxillary); if(n==1) printf("\t\t\tStep %3d:move from %c to %c\n",++step,source,destination); else { towers(n-1,source,auxillary,destination); printf("\t\t\tStep %3d:move from %c to %c\n",++step,source,destination); towers(n-1,auxillary,destination,source); } return;

#include<stdio.h> int addfunc(int a,int b); int subfunc(int a,int b); int main(void) { int option; int a; int b; printf("enter the data values a="); scanf("%d",&a); printf("\n b="); scanf("%d",&b); printf("press 1 for add\n"); printf("press 2 for subtract\n"); scanf("%d",&option); switch(option) { case 1:addfunc(a,b); break; case 2:subfunc(a,b); break; } }

void addfunc(int a,int b) { printf("result of addition is %d",a+b); } int subfunc(int a,int b) { printf("result of subtraction is %d",a-b); }

You might also like