Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Tìm quy luật ma trận. Giúp mình?

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

    Mặc định Tìm quy luật ma trận. Giúp mình?

    N=5
    11 10 4 3 1
    19 12 9 5 2
    20 18 13 8 6
    24 21 17 14 7
    25 23 22 16 15
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    12 2007
    Bài viết
    224

    Mình nghĩ thế này , ma trận vuông n phần tử , phần tử đầu tiên 1 nằm góc trên bên phải , các phần tử tiếp theo như sau 23 là đường chéo ngược thứ nhất , 456 là đường chéo thuận thứ hai , 78910 là đường chéo ngược thứ ba ... tiếp tục đến hết .

  3. #3
    Ngày gia nhập
    01 2008
    Bài viết
    0

    em khong hieu, anh noi ro di, lam sao phan tu dau tien nam ben goc phai duoc ?

    Lưu ý: Viết tiếng Việt có dấu khi gửi bài viết của mình lên diễn đàn.
    Đã được chỉnh sửa lần cuối bởi Kevin Hoang : 28-01-2008 lúc 02:39 PM. Lý do: Nhắc nhở viết không dấu

  4. #4
    Ngày gia nhập
    12 2007
    Bài viết
    224



    Nó giống giống vậy đó ... Tui là G .
    Muốn tạo 1 ma trận như thế bạn đi theo đường zic zac như hình rùi điền số vào thôi . Bạn thử suy nghĩ đi . Có gì ko ra thì post câu hỏi lên nhe .

  5. #5
    Ngày gia nhập
    01 2008
    Bài viết
    0

    nhung cai so 1 em khong de o cuoi cung duoc, lam hoai ma no hong ra, chi cho em xin cai code.

  6. #6
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mặc định Tìm quy luật ma trận. Giúp mình?

    Có rảnh thì kiếm bài khác làm, làm mấy bài này chỉ tổ nhức đầu
    PHP Code:
    #include <iostream>
    #include <vector>
    #include <iomanip>

    int main()
    {
      const 
    int mSize 5;
      
    std::vectorstd::vector<int> > grid(mSizevector<int>(mSize0));
      
    int mark mSize*mSize;
      for(
    int i 0< (mSize 1); ++i)
      {
        if(
    2)
          for(
    int j 0<= i; ++j)
            
    grid[j][j] = mark--;
        else
          for(
    int j i>= 0; --j)
            
    grid[j][j] = mark--;
      }
      for(
    int i mSize 1>= 0; --i)
      {
        if((
    mSize 1) % 2)
          for(
    int j 0<= i; ++j)
            
    grid[mSize j][mSize - (i-j)] = mark--;
        else
          for(
    int j i>= 0; --j)
            
    grid[mSize j][mSize - (i-j)] = mark--;
      }
          
      for(
    int i 0mSize; ++i){
        for(
    int j 0mSize; ++j)
          
    std::cout << std::setw(2) << grid[i][j] << ' ';
        
    std::cout << '\n';
      }
      
      return 
    0;

    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

  1. Quản lí thuê bao trả trước: các nhà mạng quá coi thường pháp luật
    Gửi bởi simdep2013 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 22-12-2011, 09:57 AM
  2. Tìm quy luật của dãy 1, 7, 16, 37, 79, 173 …. Giúp mình!
    Gửi bởi HONG REU trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 28-07-2011, 02:47 PM
  3. Biện luận PT bậc 2, chỉ giúp mình sai chỗ nào với
    Gửi bởi shrek1412 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 03-05-2009, 12:38 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