-
20-12-2011, 12:01 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mảng a chứa hệ số của đa thức bậc n. Tính giá trị đa thức.
E không hiểu đề này làm gì hết?mong mấy a giải thích dùm e?thanks nhiều
View more random threads:
- Có ai biết lỗi "Checking Dependencies..."
- Không hiểu về typedef trong DSLK
- Nhân đôi,ba chuỗi kí tự
- Help. Thuật toán tìm kiếm tên riêng trong 1 đoạn văn bản
- Biên dịch chương trình C
- Thắc mắc về phương thức ảo trong C++
- Quản lý thư viện với C++ cần xây dựng module gì?
- con trỏ kiểu void
- Lỗi openGL
- Code đồ họa xoay hình. Giúp sửa?
-
20-12-2011, 04:51 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi mremty
-
21-12-2011, 04:14 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
A code lại dùm e được không,e code dùng hàm pow nó báo lỗi hoài mà không biết sữa sao hết mong a giúp dùm.Thanks
-
21-12-2011, 06:52 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- Số 60 Thái Hà, Đống Đa, Hà Nội
- Bài viết
- 0
bạn ơi ngay đoạn
if ( x == a[giua] )
bạn phải return là giua chứ k phải printf. [IMG]images/smilies/thinking.gif[/IMG]
còn nữa chỗ giua bằng (đầu + cuối ) / 2 bạn phải đặt trong vòng lặp
mà bạn học khtn đúng không. ^^
-
21-12-2011, 07:11 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Không biết bài e code đúng không nhưng nếu nhập có số năm trong mảng thi nó lúc nào cũng xuất nằm ở trị trí 1;e không biết sữa sao hết mong mấy đại ca sữa cho.thanks nhiều.
#include "stdio.h"
#include "conio.h"
void Nhap(int a[],int n);
void Xuat(int a[],int n);
void SapXep(int a[],int n);
void TimKiem(int a[],int n,int x);
void main()
{
int a[100],n,x;
printf("Nhap so phan tu: ");
scanf("%d", &n);
printf("Nhap day:
");
Nhap(a,n);
printf("Day vua nhap: ");
Xuat(a,n);
SapXep(a,n);
printf("
Day duoc sap xep tang dan: ");
Xuat(a,n);
printf("
Nhap so can tim kiem tron mang x = ");
scanf("%d",&x);
TimKiem(a,n,x);
if(TimKiem(a,n,x)==-1)
{
printf("x khong nam trong mang");
}
getch();
}
void Nhap(int a[],int n)
{
for(int i=0;i<n;i++)
{
printf("a[%d] ",i);
scanf("%d", &a[i]);
}
}
void SapXep(int a[],int n)//Xep mang theo thu tu tang dan
{
int dao=0;
for(int i=0;i<n-1;i++)
{
for(int j=1+1;j<n;j++)
{
if(a[i]>a[j])//hoan vi
{
dao=a[i];
a[i]=a[j];
a[j]=dao;
}
}
}
}
int TimKiem(int a[],int n,int x)
{
int dau=0;
int cuoi=n-1;
int giua=(dau+cuoi)/2;
do
{
if(x==a[giua])
{
printf("x co nam trong mang o vi tri: %d",giua);
}
if(x>a[giua])
{
dau=giua+1;
}
else
{
cuoi=giua-1;
}
}
while(dau<=giua);
return -1;//x khong nam trong mang
}
void Xuat(int a[],int n)
{
for(int i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
-
22-12-2011, 07:25 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hàm tìm kiếm sai.phải cập nhật lại cả giá trị giữa nữa.nó nằm ngoài thì out rồi
-
23-12-2011, 06:37 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hix, làm ơn đặt trong thẻ [code=cpp] .. [/ code] giùm với . Lòi cả mắt ra rồi bạn ơi
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...