Chào bạn, cảm ơn bạn đã đến với diễn đàn Lập trình máy tính.

Để có thể thực hiện việc trao đổi, cũng như chia sẽ kiến thức bạn có cho diễn đàn, xin bạn vui lòng đăng nhập hoặc đăng ký vào diễn đàn.

Xin vui lòng đọc kỹ nội quy trước khi tham gia vào diễn đàn.

Xin cảm ơn
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Đăng Nhập

Quên mật khẩu

Top posters
nimgiaminh (118)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
henrytran (68)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
ruby (61)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
lyngocquy (61)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
Alone (47)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
wsphuoc (24)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
kuthanh115 (13)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
Admin (8)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
tommyteo (5)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 
nguyenmai (3)
code Bài mặt hàng Vote_lcap1code Bài mặt hàng Voting_bar1code Bài mặt hàng Vote_rcap1 

Latest topics

code Bài mặt hàng

2 posters

Go down

code Bài mặt hàng Empty code Bài mặt hàng

Bài gửi by nguyenmai 14/1/2011, 8:06 am

Code:
#include<stdio.h>
#include<conio.h>
#include<string.h>
struct mathang
{
 char mamh[20],tenmh[20];
 int soluong,dongia,thanhtien;
}dsmh[100];
void nhap(int n,mathang dsmh[100])
  {
  int i;
      for(i=0;i<n;i++)
  {
    printf("nhap ma mat hang:");fflush(stdin);
      gets(dsmh[i].mamh);
    printf("nhap teb mat hang:");fflush(stdin);
      gets(dsmh[i].tenmh);
    printf("n hap so luong: ");scanf("%d",&dsmh[i].soluong);
    printf("nhap don gia:");scanf("%d",&dsmh[i].dongia);
    dsmh[i].thanhtien=float((dsmh[i].soluong*dsmh[i].dongia));

  }
  }
void sapxep(int n,mathang dsmh[100])
  {
  int i,j;
  mathang tam;
  for(i=0;i<n-1;i++)
  for(j=i+1;j<n;j++)
    if (dsmh[i].thanhtien>dsmh[j].thanhtien)
    {
      tam=dsmh[i];
      dsmh[i]=dsmh[j];
      dsmh[j]=tam;
    }
    printf("\nday so vua sat xep");
    for(i=0;i<n;i++)
    printf("\n %s %5s %5d %5d %5d ",dsmh[i].mamh,dsmh[i].tenmh,dsmh[i].soluong,dsmh[i].dongia,dsmh[i].thanhtien);


  }
void in(int n,mathang dsmh[100])
{
  int i;
    printf("danh sach vua nhap:");
    printf("\n mamh tenmh soluong dongia thanhtien");
    for(i=0;i<n;i++)
      printf("\n %s %5s %5d %5d %5d ",dsmh[i].mamh,dsmh[i].tenmh,dsmh[i].soluong,dsmh[i].dongia,dsmh[i].thanhtien);

 }
main()
  {
    int n,i,j,tam;
    printf("\n nhap danh sac mat hang:");scanf("%d",&n);
    nhap(n,dsmh);
    in(n,dsmh);
    sapxep(n,dsmh);

getch();
return 0;
}

nguyenmai
VIP
VIP

Post : 3
Điểm thành tích : 5
Được cảm ơn : 0
Ngày tham gia : 14/01/2011

Về Đầu Trang Go down

code Bài mặt hàng Empty Re: code Bài mặt hàng

Bài gửi by lyngocquy 15/1/2011, 11:29 am

Mình cũng post một bài tương tự gòi mà ? chỉ có diều là thiếu phần này :
Code:
  printf("nhap ma mat hang:");fflush(stdin);
      gets(dsmh[i].mamh);
    printf("nhap teb mat hang:");fflush(stdin);
      gets(dsmh[i].tenmh);
dù gì cũng thanks bạn nhé !
lyngocquy
lyngocquy
Quản trị viên
Quản trị viên

Post : 61
Điểm thành tích : 98
Được cảm ơn : 8
Ngày tham gia : 07/12/2010
Đến từ : Vũng Tàu

Quản lý
Cảnh cáo:
code Bài mặt hàng Left_bar_bleue0/200code Bài mặt hàng Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

code Bài mặt hàng Empty tim kiem Tuyen tinh, Nhi phan

Bài gửi by nguyenmai 21/1/2011, 9:05 am

#include<conio.h>
#include<stdio.h>
void nhap(int a[100],int n)
{
int i;

for(i=0;i<n;i++)
{
printf("a[%d]=",i);scanf("%d",&a[i]);
}
printf("\n");
}
void inra( int a[100],int n)
{
int i;
printf(" mang sau khi nhap");
for(i=0;i<n;i++)
printf("%3d",a[i]);
printf("\n");
} /*
void TimTT (int a[100], int N)
{
int x, i=0;
printf(" nhap x="); scanf("%d",&x);
while ((i<N) && (a [i] != x ))
i++;
if (i ==N) printf(" ko tim thay x");
else
printf(" tim thay x");

}*/
int TimNP(int a[100],int n, int x)
{ int left, right, mid; left=0; right=n-1;

do
{
mid=(left+right)/2;
if(a[mid]==x) return 1;
else if (a[mid]<x) left=mid+1;
else right=mid-1;
}while(left<=right);
return 0;
}

nguyenmai
VIP
VIP

Post : 3
Điểm thành tích : 5
Được cảm ơn : 0
Ngày tham gia : 14/01/2011

Về Đầu Trang Go down

code Bài mặt hàng Empty Re: code Bài mặt hàng

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết