diff --git a/5 Q2.c b/5 Q2.c new file mode 100644 index 0000000..3852d69 --- /dev/null +++ b/5 Q2.c @@ -0,0 +1,16 @@ +#include +int main() +{ + int p=1; + printf("enter a no. \n"); + scanf("%d",&a); + + while(p<=a) + { + a=a*p; + + p++; + } + printf("%d",a); + return 0; +} diff --git a/5Q3.c b/5Q3.c new file mode 100644 index 0000000..28907e3 --- /dev/null +++ b/5Q3.c @@ -0,0 +1,18 @@ +#include +int main() +{ + int i=1,a,b; + long int k; + printf("enter 2 integers"); + scanf("%d,%d",&a,&b); + while(i<=b) + { + k=k*i; + printf("%d",k); + i++; + } + + return 0; + + +} diff --git a/dp 2.c b/dp 2.c new file mode 100644 index 0000000..baac0a2 --- /dev/null +++ b/dp 2.c @@ -0,0 +1,26 @@ +#include +int main() +{ +int pos,neg,zero,a; +char ans='y'; +pos=0; +neg=0; +zero=0; +while(ans=='y') +{ + printf("enter the number\n"); + scanf("%d",&a); +if(a==0) +zero++; +if(a<0) +neg++; +if(a>0) + pos++; +printf("do you want to continue\n"); +scanf("%c",&ans); +} +printf("positivenumber%d",pos); +printf("negative %d",neg); +printf("zero%d",zero); +return 0; +}