Help Bài tập C

Đăng bởi: Akira Gosho

Ngày đăng  01:42 22/12/2013

Đây là đềhttps://www.facebook.com/ajax/messaging/attachment.php?attach_id=48b411cec98587d02acc3545d3505bcc&mid=mid.1387682028267%3A773d089d2c2d5c7b48&hash=AQBUegl-vMCKkKdE

Còn đây là bài làm của tui: 
Code:
#include<stdio.h>
#include<conio.h>
#include<math.h>

void Nhapmang(int a[], int &n)
void Xuatmang(int a[], int n)
void Tong(int a[], int n)
void Min_Max(int a[], int n) 
void sapxep (int a[], int n) 
bool NguyenTo(int x) 
void LietKeNgTo(int a[], int n)
void Xoa (int a[], int &n) 
void Them (int a[], int &n) 
int Dem(int x, int a[], int n)
void main() 

int a[100], n, x; 
printf("Nhap so phan tu cua mang: "); 
scanf("%d",&n); 
Nhapmang(a,n); 
TimMinMax(a,n); 
printf("min = %d\nmax = %d\n",min,max); 
LietKeNgTo(a,n); printf("\n"); 
printf("Nhap phan tu can dem: "); 
scanf("%d",&x); 
printf("So %d xuat hien %d lan trong mang.\n",x,Dem(x,a,n)); 
int y=KiemTraMang(a,n); 
if(y==1) printf("Mang tang dan.\n"); 
else if(y==-1) printf("Mang giam dan.\n"); 
else printf("Mang khong tang, khong giam.\n");
getch(); 
}

void Nhapmang(int a[], int &n)
{
printf ("Nhap so phan tu cua mang: "); 
scanf ("%d", &n); 
for (int i=0; i<n; i++) 

printf("Nhap phan tu a[%d] ",i); 
scanf("%d", &a[i]); 
}

void Xuatmang(int a[], int n)

for (int i=0; i<n; i++) 
printf("%2d", a[i]); 
}

//Tinh tong cac phan tu trong mang

void Tong(int a[], int n) 
{
int S=0;
for (int i=0;i<n;i++){
S+=a[i];
}
return S;
}

// Tim gia tri lon nhat, nho nhat trong mang

void Min_Max(int a[], int n) 
{
min=a[0]; max=a[0];
for(int i=0; i<n; i++)
{
if(min>a[i]) min=a[i];
if(max<a[i]) max=a[i];
}
}

//sap xep phan tu trong mang tang dan

void sapxep (int a[], int n) 

int i,j,t;
for (i=0;i<N-1;i++)
for (j=i+1;j<N;j++)
if (a[i]>a[j]){
t=a[i];
a[i]=a[j];
a[j]=t;
}
}

//Liet ke so nguyen to trong mang

bool NguyenTo(int x)
{
if(x>0 && x<=2) return true;
else
{
for(int i=2; i<x; i++)
if(x%i==0) return false;
}
return true;
}

void LietKeNgTo(int a[], int n)
{
for(int i=0; i<n; i++)
if(NguyenTo(a[i])==true)
printf("%d ",a[i]);
}

// Xoa phan tu tai vi tr� k

void Xoa (int a[], int &n) 
{
for (int i=k;i<n;i++)
{
a[i]=a[i+1];
}
i++;
}

// Them phan tu tai vi tri k

void Them (int a[], int &n) 
{
for (int i=k;i<n;i++)

}


// dem so lan xuat hien cua ptu phan biet

int Dem(int x, int a[], int n)
{
int kq=0;
for(int i=0; i<n; i++)
if(a[i]==x)
kq++;
return kq;


// Kiem tra tang, giam cua mang ((Neu ham tra ve 1 la tang, tra ve -1 la giam, tra ve 0 la khong tang, khong giam.))

int kiemtra(int m, int n)
{
if(m<n) return 1;
else if(m>n) return -1;
else return 0;
}

int KiemTraMang(int a[], int n)
{
int check1, check2;
check1 = kiemtra(a[0],a[1]);
for(int i=0;i<n-1;i++)
{
check2 = kiemtra(a[i],a[i+1]);
if(check2!=check1)
{
check2=0;
break;
}
}
return check2;
}

 
 nó cứ báo sai 2 lỗi 
1/ parse error before `void' (chỗ Xuatmang(int a[], int n) )
2/ confused by earlier errors, bailing out (chỗ void Tong(int a[], int n) )


Mấy you fix giùm, tks nhìu


Lâu quá mới viết Topic lại :v 



  Update vào lúc 01:42 22/12/2013

1101 lượt xem

14 Lời bình

Đăng lời bình

Hãy đăng nhập để đăng lời bình

Bài viết mới nhất


Develop by ITE Group