Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
kết quả từ 1 tới 3 trên 3
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    gacon93vn's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Oct 2011
    Thành viên thứ
    50828
    Tuổi
    31
    Giới tính
    Bài gởi
    7
    Level: 21 [?]
    Experience: 32,058
    Next Level: 38,246
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default giúp e fix vài lỗi xem hôm quá đến h chưa hiễu  

    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);
    }

  2. #2
    supermember's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2011
    Thành viên thứ
    50099
    Giới tính
    Bài gởi
    19
    Level: 25 [?]
    Experience: 87,493
    Next Level: 100,000
    Cảm ơn 2
    Cảm ơn 0 lần / 0 Bài viết

    Default

    Muốn học tốt C đầu tiên phải học cách trình bày code gọn gàng, chứ mình thấy C mà cậu trình bày kiểu này rất khó kiểm soát lỗi.
    Và cú pháp phải thuộc và hiểu tường tận.Xem sơ quá mình thấy cậu sai nhiều lỗi cú pháp cơ bản lắm đầy.

  3. #3
    itsky's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Nov 2009
    Thành viên thứ
    4159
    Đến từ
    uit
    Tuổi
    34
    Giới tính
    Bài gởi
    10
    Level: 23 [?]
    Experience: 52,690
    Next Level: 62,494
    Cảm ơn 10
    Cảm ơn 0 lần / 0 Bài viết

    Default

    bài này cậu hỉu sai đề rồi hay sao đó. cái này người ta kêu là nhập dãy số có phần tử bất kỳ. không xát định. khi nào nhập số 0 vào thì mới dừng việc nhập lại mà.
    cậu làm thế này thì cậu đã giới hạn số phần tử trong dãy rồi


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •