Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Mảng một chiều không biết số lượng phần tử

  1. #1
    Ngày gia nhập
    12 2010
    Bài viết
    0

    Mặc định Mảng một chiều không biết số lượng phần tử

    Chào cả nhà.

    Ai có thể trả lời giúp Mình câu hỏi này với.

    - Nhập mảng một chiều số thực đến khi nhập số 0 thì dừng lại.
    - Xóa các số âm trong mảng và hiện thỉ ra màn hình mảng mới.

    Các bản trả lời giúp mình nhé. Có gì gửi vào thuhangpt49@gmail.com

    Cảm ơn nhé.

  2. #2
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    do while đến khi nào gặp 0, có thể dùng cấp phát động sau mỗi lần phải nới size nó ra.còn xóa số âm thì có thể kéo đè về và cập nhật lại kích thước.
    còn gừi mail thì miễn pàn......
    HT117-5277

  3. #3
    Ngày gia nhập
    07 2010
    Bài viết
    16

    bạn dùng cấp phát bộ nhớ động trong C++ toán tử new y'

  4. #4
    Ngày gia nhập
    09 2011
    Bài viết
    84

    mấy cái bài tập dạng nhập nhập rùi in ra thì nên từ bỏ thôi. Nó chỉ làm cho ngôn ngữ C thêm cổ lỗ xỉ. Ông Ritchie mà nghe được mấy bài tập này chắc ổng buồn lắm.
    C là ngôn ngữ chia để trị nên chương trình phát triển phải ở dạng module bạn ạ.
    RISC better than CISC
    phamthechung0@gmail.com

  5. #5
    Ngày gia nhập
    10 2011
    Bài viết
    6

    Post Đã Test trên Dev C++ chạy được

    Nhập mảng vào gặp không thì dừng.
    In ra toàn số dương đây.


    #include<stdio.h>
    #include<string.h>
    #include<math.h>
    #include<conio.h>

    int dem=0;

    void NhapDay(int n, float a[100])
    {
    int i;
    printf("\nnhap cac phan tu cua day ");
    for(i=0; i<n; i++)
    {
    printf("\nphan tu thu %d = ", i+1);
    scanf("%f", &a[i]);
    dem++;
    if(a[i]==0.0) break;
    }
    }

    void XoaSoAm(int n, float a[100])
    {
    int i;
    for(i=0; i<dem; i++) if(a[i]<0) a[i]=0;
    }

    int main()
    {
    int n=100;
    float a[100];
    NhapDay(n, a);
    XoaSoAm(n, a);
    int i;
    for(i=0; i<dem; i++)
    {
    if(a[i]!=0)
    printf(" \n %f", a[i]);
    }
    getch();
    }

  6. #6
    Ngày gia nhập
    10 2011
    Bài viết
    3

    Mặc định Mảng một chiều không biết số lượng phần tử

    Trích dẫn Nguyên bản được gửi bởi thuhang49 Xem bài viết
    Chào cả nhà.

    Ai có thể trả lời giúp Mình câu hỏi này với.

    - Nhập mảng một chiều số thực đến khi nhập số 0 thì dừng lại.
    - Xóa các số âm trong mảng và hiện thỉ ra màn hình mảng mới.

    Các bản trả lời giúp mình nhé. Có gì gửi vào thuhangpt49@gmail.com

    Cảm ơn nhé.
    Chạy thử cái này xem sao.
    C++ Code:
    1. #include <iostream.h>
    2.  
    3. void abc()
    4. {
    5.     float x;
    6.     cout << "Nhap so: "; cin >> x;
    7.     if (x == 0) return;
    8.     abc();
    9.     if (x > 0) cout << x << (char) 9;
    10. }
    11.  
    12. void main()
    13. {
    14.     abc();
    15. }

Các đề tài tương tự

  1. Trả lời: 2
    Bài viết cuối: 21-04-2013, 09:46 AM
  2. Trả lời: 1
    Bài viết cuối: 28-04-2012, 09:43 PM
  3. Nhập mảng 1 chiều ko biết trước số phần tử
    Gửi bởi friendly_smile trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 4
    Bài viết cuối: 01-03-2012, 04:01 PM
  4. Sắp xếp các phần tử mảng 2 chiều theo chiều giảm dần trên mỗi cột
    Gửi bởi bi_ngo_9x trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 09-12-2010, 10:43 PM
  5. Mảng 1 chiều chưa biết trước số phần tử
    Gửi bởi banhbaochay trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 24-08-2009, 12:47 AM

Quyền hạn của bạn

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