ducanhtran11cdth02 > 09-19-2012, 02:55 AM
#include<stdio.h>
#include<conio.h>
void doi(int n)
{
if(n<2)
printf("%d",n);
else
{
doi(n/2);
printf("%d",n%2);
}
}
int main()
{
int n;
printf("CHUONG TRINH DOI MOT SO HE 10 SANG HE 2\n");
printf("---------------------------------------\n");
printf("Nhap so can doi: ");
scanf("%d",&n);
printf("Ket qua he 2: ");
doi(n);
getch();
}
#include<stdio.h>
#include<conio.h>
long giaithua(int n)
{
if(n==0||n==1)
return 1;
else
return n*giaithua(n-1);
}
int main()
{
int n;
printf("CHUONG TRINH TINH GIAI THUA\n");
printf("---------------------------\n");
printf("Nhap n= ");
scanf("%d",&n);
printf("Ket qua: %d\n", giaithua(n));
getch();
}
#include<stdio.h>
#include<conio.h>
int tong(int n)
{
if(n<=1) return n;
else return tong(n-1)+n;
}
main()
{
int n;
printf("CHUONG TRINH TINH TONG N SO DAU TIEN\n");
printf("------------------------------------\n");
printf("Nhap n= ");
scanf("%d",&n);
printf("Tong S= %d\n", tong(n));
getch();
}
#include<stdio.h>
#include<conio.h>
int uscln(int a, int b)
{
if (a==b)
return a;
else
if(a>b)
return uscln(a-b,b);
else
return uscln(a,b-a);
}
int main()
{
int m, n;
printf("CHUONG TRINH TIM USCLN CUA HAI SO NGUYEN DUONG\n");
printf("----------------------------------------------\n");
printf("Nhap cac gia tri cua a va b: ");
scanf("%d%d",&m,&n);
printf("USCLN cua a=%d va b=%d la: %d",m,n,uscln(m,n));
getch();
}
#include<stdio.h>
#include<conio.h>
void dao( int n)
{
if (n<10) printf("%d",n);
else
{
printf ("%d",n%10), dao(n/10);
}
}
int main()
{
int n;
printf("CHUONG TRINH DAO MOT SO NGUYEN DUONG\n");
printf("------------------------------------\n");
printf("Nhap so can dao: ");
scanf("%d",&n);
printf("So sau khi dao: ");
dao (n);
getch ();
}