c0811g_ttdung Admin
Tổng số bài gửi : 54 Join date : 28/05/2009 Age : 34 Đến từ : HN-aptech
| Tiêu đề: Bai Tap Mang Bo Sung (Bai Thuc Hanh 5) Fri May 29, 2009 8:31 am | |
| Bài tập bổ sung mảng Bài 1: - Nhập số nguyên N từ bàn phím (0<N<20) - Nhập mảng số nguyên gồm N phần tử - Đếm trong mảng có bao nhiêu phần tử là số nguyên tố - Liệt kê tất cả các phần tử là số nguyên tố trong mảng Bài 2: - Nhập số nguyên N tù bàn phím (0<N<20) - Kiểm tra xem N có là số hoàn hảo hay không? Bài 3: - Nhập số nguyên N từ bàn phím (0<N<10) - Nhập mảng số thực gồm N phần tử - Hiển thị ra phần tử âm lớn nhât trong mảng - Hiển thị ra phần tử dương nhỏ nhất trong mảng Bài 4: - Nhập số nguyên N (0<N<50) - Nhập mảng số nguyên gồm N phần tử (mỗi phần tử yêu cầu chỉ có 1 chữ số) - Sắp xếp mảng theo thứ tự tăng dần. - Chèn N vào trong mảng mà không làm thay đổi thứ tự sắp xếp của mảng Bài 5: - Nhập số nguyên N (0<N<10 và N chẵn) - Nhập mảng nguyên gồm N phần tử - Xoá phần tử đầu tiên trong mảng vừa nhập | |
|
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: Bai Tap Mang Bo Sung (Bai Thuc Hanh 5) Fri May 29, 2009 9:19 am | |
| 1 - Code:
-
#include < stdio.h > #include < conio.h >
void main() { int a[20],i,n,j=0,dem=0; clrscr(); do { printf("Nhap vao so phan tu mang ( 0<n<20 ) : "); scanf("%d",&n); }while (n<=0 || n>=20); for (i=0 ; i < n ; i ++) { printf("Nhap phan tu thu %d : ", i+1); scanf("%d",&a[i]); } printf("Liet ke: "); for ( i=0 ; i < n ; i++) { int ktra=1; for ( j=2 ; j < a[i] ; j++) { if(a[i]%j==0) { ktra=0; break; } } if(ktra==1) { printf("%d\t",a[i]); dem++; }
}
printf("\nso nguyen to co trong mang %d",dem++); getch(); }
Được sửa bởi c0811g_ttdung ngày Thu Jun 04, 2009 2:43 pm; sửa lần 5. | |
|
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: Bai Tap Mang Bo Sung (Bai Thuc Hanh 5) Fri May 29, 2009 9:30 am | |
| 2 - Code:
-
#include < stdio.h > #include < conio.h >
void main() { int a[20],i,n,j=0,dem=0,tong=0; clrscr(); do { printf("Nhap vao so phan tu mang ( 0<n<20 ) : "); scanf("%d",&n); }while (n<=0 || n>=20); for (i=0 ; i< n ; i++) { printf("Nhap phan tu thu %d : ",i+1); scanf("%d",&a[i]); } printf("Cac so hoan hao trong mang: "); for (i=0 ; i < n ; i++) { int ktra=0; for ( j =1 ; j < a[i] ; j++) { if (a[i]%j==0) tong=tong+j; if(tong==a[i]) ktra=1; } if(ktra==1) { printf("%d\t",a[i]); }
} getch(); }
Được sửa bởi c0811g_ttdung ngày Thu Jun 04, 2009 2:42 pm; sửa lần 1. | |
|
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: Bai Tap Mang Bo Sung (Bai Thuc Hanh 5) Fri May 29, 2009 10:40 am | |
| 3 - Code:
-
#include < conio.h > #include < stdio.h >
void main() { int i,n; float a[10],max,min; clrscr(); do { printf("Nhap vao so phan tu mang ( 0<n<10 ) : "); scanf("%d",&n); }while (n<=0 || n>=10); for (i=0 ; i< n ; i++) { printf("Nhap phan tu thu %d : ",i+1); scanf("%f",&a[i]); } max=min=a[0]; for ( i = 0 ; i < n ; i ++) { if (a[i]>max) max=a[i]; if (a[i]<min) min=a[i]; } printf("so lon %0.2f so be %0.2f",max,min); getch(); }
Được sửa bởi c0811g_ttdung ngày Thu Jun 04, 2009 2:42 pm; sửa lần 2. (Reason for editing : chen vao the code) | |
|
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: Bai Tap Mang Bo Sung (Bai Thuc Hanh 5) Mon Jun 08, 2009 1:19 pm | |
| code bài 3 là mình copy của 1 bạn !!! còn bài mình làm tổng hợp ở bài 1 thôi !!!!!!! post lên mọi người tham khảo thui | |
|
Sponsored content
| Tiêu đề: Re: Bai Tap Mang Bo Sung (Bai Thuc Hanh 5) | |
| |
|