Bài tập: Viết chương trình nhập vào số nguyên n. Tính n! và in kết quả ra màn hình Code | Đại học Bách Khoa, Đại học Đà Nẵng

Bài tập: Viết chương trình nhập vào số nguyên n. Tính n! và in kết quả ra màn hình Code | Đại học Bách Khoa, Đại học Đà Nẵng giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng, ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học

BÀI TẬP BUỔI 3
1. Viết chương trình nhập vào số nguyên n. Tính n! và in kết quả ra màn hình
Code
#include<stdio.h>
int main()
{
int n,i,gt;
gt=1;
printf("Nhap so n: ");
scanf("%d", &n);
for(i=1;i<=n;i++) gt=gt*i;
printf("\n%d giai thua bang %d",n,gt);
}
2. Cho 2 số nguyên dương a, b. Tìm USCLN & BCNN của a và b
Code
#include<stdio.h>
int main ()
{
int a,b,uc,bc;
printf("Nhap hai so a,b: ");
scanf("%d%d", &a,&b);
for(uc=a;uc>=1;uc--){
if (a%uc==0 && b%uc==0){
printf("UCLN(%d,%d)la %d\n",a,b,uc);
break;
}
}
for(bc=a;bc<=a*b;bc++){
if (bc%a==0 && bc%b==0){
printf("BCLN(%d,%d)la %d\n",a,b,bc);
break;
}
}
}
3. Cho số nguyên dương x. Kiểm tra x có phải là số chính phương không.
Code
#include<stdio.h>
int main()
{
int n,i;
printf("Nhap so n: ");
scanf("%d",&n);
i=0;
while(i*i<=n){
if(i*i==n){
printf("la so chinh phuong %d",n);
return 0;
}
++i;
}
printf("khong la so chinh phuong %d",n);
}
4. Cho số nguyên dương x. Kiểm tra xem x có phải là số hoàn thiện không.
Code
#include<stdio.h>
int main()
{
int n,i,S;
printf("Nhap n duong");
scanf("%d",&n);
i=1;
S=0;
while (i<n){
if (n%i==0){
S=S+i;}
++i;
}
if (n==S) printf("\n%d la so hoan hao ",n);
else printf ("\n%d khong phai la so hoan hao ",n);
}
5. Viết chương trình nhập vào số nguyên n. Xuất ra màn hình số đảo ngược của n. (Ví dụ: Nhập
vào số 529 thì xuất ra là 925).
Code
#include<stdio.h>
int main() {
int n;
printf("nhap so n duong:");
scanf("%d", &n);
printf("so dao nguoc la: ");
while (n>0){
printf("%d",n%10);
n/=10;
}
}
| 1/3

Preview text:

BÀI TẬP BUỔI 3
1. Viết chương trình nhập vào số nguyên n. Tính n! và in kết quả ra màn hình Code #include int main() { int n,i,gt; gt=1; printf("Nhap so n: "); scanf("%d", &n); for(i=1;i<=n;i++) gt=gt*i;
printf("\n%d giai thua bang %d",n,gt); }
2. Cho 2 số nguyên dương a, b. Tìm USCLN & BCNN của a và b Code #include int main () { int a,b,uc,bc; printf("Nhap hai so a,b: "); scanf("%d%d", &a,&b); for(uc=a;uc>=1;uc--){
if (a%uc==0 && b%uc==0){
printf("UCLN(%d,%d)la %d\n",a,b,uc); break; } } for(bc=a;bc<=a*b;bc++){
if (bc%a==0 && bc%b==0){
printf("BCLN(%d,%d)la %d\n",a,b,bc); break; } } }
3. Cho số nguyên dương x. Kiểm tra x có phải là số chính phương không. Code #include int main() { int n,i; printf("Nhap so n: "); scanf("%d",&n); i=0; while(i*i<=n){ if(i*i==n){
printf("la so chinh phuong %d",n); return 0; } ++i; }
printf("khong la so chinh phuong %d",n); }
4. Cho số nguyên dương x. Kiểm tra xem x có phải là số hoàn thiện không. Code #include int main() { int n,i,S; printf("Nhap n duong"); scanf("%d",&n); i=1; S=0; while (iif (n%i==0){ S=S+i;} ++i; }
if (n==S) printf("\n%d la so hoan hao ",n);
else printf ("\n%d khong phai la so hoan hao ",n); }
5. Viết chương trình nhập vào số nguyên n. Xuất ra màn hình số đảo ngược của n. (Ví dụ: Nhập
vào số 529 thì xuất ra là 925). Code #include int main() { int n; printf("nhap so n duong:"); scanf("%d", &n); printf("so dao nguoc la: "); while (n>0){ printf("%d",n%10); n/=10; } }