gacon93vn
20-10-2011, 07:40 PM
e nghĩ là cách làm đúng rồi có lẻ cú pháp chưa đúng ai ranh fix giúp vs
/* viet chuong trinh nhap vao 1 day so nguyen cho den khi nhap 0 thi dung sau do
xuat 1 menu
1 xuat day
2 sap xep giam
3 tim kiem
4 thoat
moi chuc nang trong menu la 1 ham*/
#include<stdio.h>
#include<stdlib.h>
int s[200];
long xuatday()
{
int n;
printf("nhap gioi han day so nguyen : ");
scanf("%d",&n);
for(int i=1;i<n;i++)
{
printf("gia tri thu %d:");
scanf("%d",&s[n]);
}
}
long sapxep()
{
long tam;
int i;
for(i=1; i<=n ;i++)
if(s[i]<s[i+1])
{
s[i]=tam;
tam=s[i+1];
s[i+1]=s[i];
}
printf("day so sau khi da sap xep %d");
}
void timkiem()
{
printf("nhap so can tim");
scanf("%d",s);
for(int i=1;i<s[i];i++)
printf("so can tim o vi tri thu %d",i);
}
main()
{
int chon;
do {
printf("***********************************");
printf("\n.1* xuat day *");
printf("\n.2* sap xep giam *");
printf("\n.3* tim kiem *");
printf("\n.4* thoat *");
printf("***********************************");
printf("nhap lua chon");
scanf("%d",&chon);
switch(chon);
{
case 1:
{
xuatday();
break;
}
case 2:
{
sapxep();
break;
}
case 3:
{
timkiem();
break;
}
case 4:
{
_exit();
break;
}
}
while (chon!=0);
}
/* viet chuong trinh nhap vao 1 day so nguyen cho den khi nhap 0 thi dung sau do
xuat 1 menu
1 xuat day
2 sap xep giam
3 tim kiem
4 thoat
moi chuc nang trong menu la 1 ham*/
#include<stdio.h>
#include<stdlib.h>
int s[200];
long xuatday()
{
int n;
printf("nhap gioi han day so nguyen : ");
scanf("%d",&n);
for(int i=1;i<n;i++)
{
printf("gia tri thu %d:");
scanf("%d",&s[n]);
}
}
long sapxep()
{
long tam;
int i;
for(i=1; i<=n ;i++)
if(s[i]<s[i+1])
{
s[i]=tam;
tam=s[i+1];
s[i+1]=s[i];
}
printf("day so sau khi da sap xep %d");
}
void timkiem()
{
printf("nhap so can tim");
scanf("%d",s);
for(int i=1;i<s[i];i++)
printf("so can tim o vi tri thu %d",i);
}
main()
{
int chon;
do {
printf("***********************************");
printf("\n.1* xuat day *");
printf("\n.2* sap xep giam *");
printf("\n.3* tim kiem *");
printf("\n.4* thoat *");
printf("***********************************");
printf("nhap lua chon");
scanf("%d",&chon);
switch(chon);
{
case 1:
{
xuatday();
break;
}
case 2:
{
sapxep();
break;
}
case 3:
{
timkiem();
break;
}
case 4:
{
_exit();
break;
}
}
while (chon!=0);
}