Code Workshop 3
Code Workshop 3
Code Workshop 3
#include<stdio.h>
#include<math.h>
int m = sqrt(n);
int i;
if (n % i == 0) return 0;
} return 1;
int main(){
int n, i ;
do {
scanf("%d",&n);
while(n<2);
if ( prime ( i)==1)
return 0;
}
Program 2:
#include<stdio.h>
#include <stdlib.h>
int maxd=31;
else if(m==2)
else maxd=28;
return d<=maxd;
int main()
int d, m , y ;
if (validDate(d, m, y)==1)
} else
return 0;
}
Program 3:
#include<stdio.h>
#include<math.h>
if (d2<r2) return 1;
return -1;
int main()
printf("Enter:x ");
scanf("%lf",&x);
printf("Enter:y ");
scanf("%lf",&y);
do {
printf("Enter:r ");
scanf("%lf",&r);
while(r<0);
result = getRelPos(x,y,r);
if(result==1)
else if (result==0)
return 0;
}
Program 4:
#include<stdio.h>
#include <stdlib.h>
double factorial(int n)
double p =1 ;
int i ;
return p;
int main()
int n;
do
while (n<0);
return 0 ;
}
Program 5:
#include<stdio.h>
f= t1 + t2;
t1= t2;
t2=f;
return f;
int main()
int n ;
do
while (n<1);
return 0;
}
Program 6:
#include<stdio.h>
if (n==1)
return 1;
while (f<n)
f=t1+t2;
t1=t2;
t2=f;
return n==f;
int main()
int n;
do
printf("Enter n: ");
scanf("%d",&n);
while (n<1);
if (isFibonacci(n)==1)
return 0;
}
Program 7:
#include<stdio.h>
int sum=0;
do
n = n/10;
sum += remainder;
while (n>0);
return sum;
int main()
int s,n ;
do
if (n>=0)
{ s = sumDigits(n);
printf(" S = %d ",s);
while (n>=0);
return 0;
}
Program 8:
#include<stdio.h>
#include <stdlib.h>
int main(){
double value ;
do
value = makeDouble(ipart,fraction);
printf("Value is : %lf",value);
return 0;
}
Program 9:
#include<stdio.h>
{ while ( a != b )
if (a>b) {a -=b;}
else
{ b -= a; }
return a;
int main()
int a , b, d , m ;
do
printf("Enter a: ");scanf("%d",&a);
printf("Enter b: ");scanf("%d",&b);
d = gcd(a,b);
m = lcm (a,b);
printf(" d = %d",d);
printf(" m = %d",m);
return 0;
}
Program 10:
#include <stdio.h>
int digit;
digit = n % 10;
n = n / 10;
while (n > 0)
digit = n % 10;
n = n / 10;
int main()
int n;
do
scanf("%d", &n);
printMinMaxDigits(n);
return 0;