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

Đề tài: Viết hàm tìm vị trí phần tử âm đầu tiên trong mảng

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

    Wink Viết hàm tìm vị trí phần tử âm đầu tiên trong mảng

    Viết hàm tìm vị trí phần tử âm đầu tiên trong mảng. Nếu không có phần tử âm trả về -1

    Code:
    int tim_am(float a[ ], int n)
    {
    int i;
    for(i=0; i<n; i++)
    if(a[i]<0)
    return i;
    return -1;
    }
    Code trên đúng không mấy bro, hay là sau if phải dùng lệnh break nữa

    Code:
    for(i=0; i<n; i++)
    if(a[i]<0) break;
    return i;
    Ai biết chỉ dùm nghe, chưa biết hết cái return cho lắm
    Đã được chỉnh sửa lần cuối bởi HoangCoi : 20-08-2011 lúc 12:55 PM.

  2. #2
    Ngày gia nhập
    01 2010
    Nơi ở
    Hà Nội
    Bài viết
    128

    return là trả về giá trị của hàm và kết thúc hàm tại đó . Code thế là ổn rồi bạn có thể test dữ liệu sẽ hiểu hơn về return .

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

  1. Kỹ thuật C++ Viết hàm xóa dấu cách đầu tiên trong 1 xâu
    Gửi bởi thebaby trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 25-10-2013, 12:28 PM
  2. Bài tập giải thuật Cách viết ra màn hình Vecto có kích thước là 10 và các thành phần của nó là bình phương của 10 số tự nhiên đầu tiên.
    Gửi bởi cuongtranluong trong diễn đàn Thắc mắc CTDL & Giải thuật
    Trả lời: 4
    Bài viết cuối: 13-07-2013, 08:35 PM
  3. Giúp em Viết thuật toán quicksort sử dụng pivot là phần tử đầu tiên.
    Gửi bởi anhhung121234 trong diễn đàn Nhập môn lập trình Java
    Trả lời: 0
    Bài viết cuối: 13-11-2012, 08:38 PM
  4. viết hàm chèn x vào trước phần tử có gí trị là số nguyên tố đầu tiên trong mảng
    Gửi bởi bobobo 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: 17-10-2010, 07:24 PM
  5. Lập trình C Viết chuơng trình tìm và in ra chữ cái đầu tiên theo thứ tự abc trong 1 dãy
    Gửi bởi HoangManhHa1991 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 25-09-2010, 03:01 PM

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