Link mediafire: http://www.mediafire.com/?pv92ad088ak4m
Link dropbox: https://www.dropbox.com/sh/2qpw1sigxoihy8a/xCoyI3wBVY
Trong cuộc sống có lúc ta nên dừng lại và ngẫm nghĩ về những gì mình đã làm, đã trải qua ...và đã đạt được...nhưng đừng quên phấn đấu cho tương lai!
void main()
{
int n, fn;
do
{
printf("Nhap n : ");
scanf("%d", &n);
}
while (n<1|| n>500);
switch (n)
{
case 1: fn = 1; break;
case 2: fn = 2; break;
case 3:
case 4: fn = 6; break;
case 5: fn = 3; break;
default: fn = 9; break;
}
printf("F(%d!)= %d\n",n,fn);
}
+ Tính max, min, tổng, tổng bình phương:
float tinhTong(float &max, float &min, float &s1, float &s2, int n ) // tính tong, tong binh phuong, max, min
{
float a1;
float a;
int i;
s2=0;
printf("Nhap phan tu thu 0 : ");
scanf("%f",&a1);
max = a1;
min = a1;
printf(" Nhap tat ca cac phan tu: \n");
for (i=0; i<= n-1; i++)
{
printf("Phan tu thu %d : ",i);
scanf("%f",&a);
s1 = s1 + a;
s2 = s2 + a*a;
if (a > max)
max= a;
if (a< min)
min = a;
}
return s1;
}
Cho số tự nhiên A. Hãy tìm số tự nhiên N nhỏ nhất sao cho N lũy thừa N (nhân N cho chính nó N lần) chia hết cho A. Hãy viết chương trình tìm số N đó và xuất ra màn hình. Trong đó A có giá trị: 1 ≤ A ≤ 109
....
long tinhM(long a)
{
long m=1;int i=2;
while (a>1)
{
while (a%i==0)
{
while (a%i==0)
{
a=a/i;
}
m = m*i;
}
i=i+1;
}
return m;
}
int tinhSoMu(long a)
{
int somu;int max=1;int i=2;
while (a>1)
{
somu=0;
while (a%i==0)
{
a= a/i;
somu = somu+1;
}
if ( max< somu)
max = somu;
i=i+1;
}
return max;
}
int timi(long m, int somu)
{
int i=1;
while (m < somu)
{
if ((m*i) >= somu)
break;
i=i+1;
}
return i;
}
......