| Bài tập Hàm ( Bài thực hành số 8 ) | |
|
|
Tác giả | Thông điệp |
---|
c0811g_Nthai Trứng
Tổng số bài gửi : 2 Join date : 04/06/2009 Đến từ : paradise
| Tiêu đề: Bài tập Hàm ( Bài thực hành số 8 ) Tue Jun 09, 2009 9:22 am | |
| Bài 1: Viết hàm tính bình phương một số nguyên. Bài 2: Viết hàm tính tổng hai số nguyên. Bài 3: Viết hàm tính chu vi, hàm tính diện tích của hình tròn. Bài 4: Viết hàm tính giai thừa một số nguyên. Bài 5: Viết hàm nhập vào một số nguyên. Bài 6: Xây dựng chương trình gồm các hàm con: - Nhập N (0->100) - Nhập mảng nguyên gồm N phần tử. - In ra N. - In ra mảng vừa nhập. Bài 7: Xây dựng menu: 1. Nhập N (0->100) 2. Nhập mảng nguyên gồm N phần tử. 3. In ra mảng nguyên vừa nhập 4. Thoát Mỗi chức năng xây dựng ở một hàm. Bài 8: Viết hàm kiểm tra xem N có phải là nguyên tố hay không? Bài 9: Viết chương trình liệt kê tất cả các số nguyên tố từ 1->100. Bài 10: Viết hàm kiểm tra xem N có phải là số hoàn hảo hay không? Bài 11: Liệt kê tất cả các số hoàn hảo từ 1->1000. Bài 12: Liệt kê tất cả các số chính phương từ 1->1000. (Số chính phương là số bằng bình phương của một số khác.) Bài 13: Xây dựng menu: 1. Nhập N (0->50) 2. Nhập mảng nguyên N phần tử. 3. Tìm số nguyên âm lớn nhất trong mảng. 4. Tình tổng tất cả các số nguyên âm trong mảng. 5. Đếm số nguyên tố trong mảng 6. Liệt kê tất cả các số nguyên tố trong mảng. 7. Thoát. Xây dựng hàm để thực hiện các chức năng trên. | |
|
| |
c0811g_ttdung Admin
Tổng số bài gửi : 54 Join date : 28/05/2009 Age : 34 Đến từ : HN-aptech
| Tiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 ) Mon Jun 15, 2009 6:19 pm | |
| 1 - Code:
-
#include <conio.h> #include <stdio.h> int binhphuong(int n); void main() { int n,bp; clrscr(); printf("Nhap vao gia tri cua N: "); scanf("%d",&n); bp=binhphuong(n); printf("Binh phuong cua n la: %d",bp); getch(); } int binhphuong(int n) { int bp; bp=n*n; return(bp); } | |
|
| |
c0811g_ttdung Admin
Tổng số bài gửi : 54 Join date : 28/05/2009 Age : 34 Đến từ : HN-aptech
| Tiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 ) Mon Jun 15, 2009 6:22 pm | |
| 2 - Code:
-
#include <stdio.h> #include <conio.h> int tong(int a,int b); void main() { int a,b; clrscr();
printf("Nhap vao so nguyen 1 : "); scanf("%d",&a); printf("Nhap vao so nguyen 2 :"); scanf("%d",&b); printf("tong 2 so vua roi la %d",tong(a,b)); getch(); } int tong(int a,int b) { int tong; tong=a+b; return(tong); }
| |
|
| |
c0811g_ttdung Admin
Tổng số bài gửi : 54 Join date : 28/05/2009 Age : 34 Đến từ : HN-aptech
| Tiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 ) Mon Jun 15, 2009 6:26 pm | |
| 3 - Code:
-
#include <conio.h> #include <stdio.h> float chuvi(float r); float dientich(float r); void main() { float cv,dt,bk; clrscr(); printf("Nhap vao ban kinh: "); scanf("%f",&bk); cv=chuvi(bk); dt=dientich(bk); printf("\nChu vi la: %f, dien tich la %f",cv,dt); getch(); } float chuvi(float r) { return(2*3.14*r); } float dientich(float r) { return(3.14*r*r); } | |
|
| |
c0811g_ttdung Admin
Tổng số bài gửi : 54 Join date : 28/05/2009 Age : 34 Đến từ : HN-aptech
| Tiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 ) Mon Jun 15, 2009 6:27 pm | |
| 4 - Code:
-
#include <conio.h> #include <stdio.h> long giaithua(int a); void main() { int a; clrscr(); printf("Chuong trinh su dung ham tinh giai thua cua mot so\n"); do { printf("Nhap vao so a: "); scanf("%d",&a); }while(a<0); printf("Giai thua cua %d la: %ld ",a,giaithua(a)); getch(); } long giaithua(int a) { long gt; int i; gt=1; for(i=1;i<=a;i++) gt=gt*i; return gt; } | |
|
| |
c0811g_ttdung Admin
Tổng số bài gửi : 54 Join date : 28/05/2009 Age : 34 Đến từ : HN-aptech
| Tiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 ) Mon Jun 15, 2009 6:32 pm | |
| 5 - Code:
-
#include <stdio.h> #include <conio.h> void nhap(int *n); void main() { int a; nhap(&a); getch(); } void nhap(int *n) { printf("Nhap vao n: "); scanf("%d",n); } | |
|
| |
c0811g_ttdung Admin
Tổng số bài gửi : 54 Join date : 28/05/2009 Age : 34 Đến từ : HN-aptech
| Tiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 ) Mon Jun 15, 2009 7:00 pm | |
| 5 - Code:
-
#include <stdio.h> #include <conio.h>
void menu(); void nhap(int *n); void nhapmang(int n,int a[]); void inn(int n); void inmang(int n,int a[]);
void main() { int i,n,a[100],chon; clrscr(); menu(); do { printf("\nnhap vao lua chon : ",chon); scanf("%d",&chon); switch(chon) { case 1: nhap(&n); break; case 2: nhapmang(n,a); break; case 3: inn(n); break; case 4: inmang(n,a); break; }} while(chon!=5); getch();
} void menu() { printf("\n1. Nhap N (N>0)"); printf("\n2. Nhap mang."); printf("\n3.In N"); printf("\n4.In mang"); } void nhap(int *n) { do { printf("Nhap vao n (0<n<100): "); scanf("%d",n); }while(*n<0||*n>100);
} void nhapmang(int n,int a[]) { int i; printf("\nNhap mang nguyen: \n"); for(i=0;i<n;i++) { printf("a[%d]",i); scanf("%d",a+i); } } void inn(int n) { printf("So nguyen vua nhap la : %d",n); } void inmang(int n,int a[]) { int i; printf("\nMang nhap la: "); for(i=0;i<n;i++) printf("%d\t",*(a+i)); } | |
|
| |
Sponsored content
| Tiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 ) | |
| |
|
| |
| Bài tập Hàm ( Bài thực hành số 8 ) | |
|