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

Đề tài: lỗi vòng lặp for trong sắp xếp mảng tăng dần hình xoắn ốc

  1. #1
    Ngày gia nhập
    07 2011
    Nơi ở
    nhà
    Bài viết
    37

    Red face lỗi vòng lặp for trong sắp xếp mảng tăng dần hình xoắn ốc

    nhập vao n và in ra mảng tăng dần hình xoắn ốc với n bình phương phần tử.
    em code đại thế này mà sao k ra thế các pro, xin chỉ em lỗi sai ^^
    Code:
    #include <stdio.h>
    #include <conio.h>
    
    main()
    {
        int manga[50][50],mangb[50],i,j,n,m,k,c;
        printf("\n nhap vao mot so tu nhien: ");
        scanf("%d",&n);
        m=n;
        c=n*n;
      
        for(i=1;i<=c;i++)
            mangb[i]=i;
            
                for(i=1;i<=n;i++)
                  for(j=1;j<=n;j++)
                    if((n*i+j)<c)
                    manga[i][j]=mangb[n*i+j];
                   
        ////////////////////////////////////////////////////////////
        int dem = 0; 
                   
                  do  
                  { 
                              
                              for (j=0; j<m; j++) 
                              { 
                                    i=0;
                                    
                                        manga[i][j] = mangb[dem]; 
                                        dem=dem+1;
                                           
                              } 
                              
                              for (i=1; i< n; i++ ) 
                              {  j=m-1;
                               
                                    manga[i][j] = mangb[dem]; 
                                    dem=dem+1; 
                                          
                              } 
                              
                              for (j=m-1; j>=0; j--) 
                              { i=n-1;
                              
                                           manga[i][j] = mangb[dem]; 
                                            dem=dem+1;
                                           
                                } 
                              for (i=n-1; i>0; i--) 
                              { j=0;
                               
                                           manga[i][j] = mangb[dem]; 
                                        dem=dem+1;    
                              } 
                              
                  } while (dem<c); 
                  printf("\t------------------------\n"); 
                  for (int i=0; i<n; i++) 
                  { 
                              printf("\t"); 
                              for (int j=0; j<m; j++) 
                              { 
                                          printf("%4d", manga[i][j]); 
                              } 
                              printf("\n"); 
                  } 
                  printf("\t------------------------\n"); 
            getch();
    }
    khi chạy nó ra thế này


    nhap vao mot so tu nhien: 5
    ------------------------
    18 19 20 21 22
    0 6 7 8 23
    0 11 12 13 24
    0 16 17 18 25
    0 0 0 0 0
    ------------------------
    Thông minh là một món quà lớn
    Sau khi nhận quà vấn đề tiếp theo là chúng ta phải sử dụng chúng như thế nào !

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Trà Vinh
    Bài viết
    20

    Trong C chỉ số của mảng bắt đầu là 0
    + Mảng một chiều a[0],a[1],...,a[n-1].
    + Ma trận a[0][0], a[0][1],....a[m-1][n-1]
    Nó là con của thằng nào ? Con của thằng nào ? Nói mau!!!!!!!!!!!!!!!

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

  1. Tảo xoắn của Nhật, tăng cường sức khỏe
    Gửi bởi kinhdoanhhv_02 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: 12-09-2012, 01:43 PM
  2. Tảo xoắn nhật bản tăng cường sức khỏe
    Gửi bởi huongviettpol 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: 19-07-2012, 10:13 AM
  3. Tảo xoắn số 1 tại nhật bản, tăng cường sức khỏe
    Gửi bởi kinhdoanhhv_02 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: 27-05-2011, 04:11 PM
  4. sắp xếp mảng tăng theo xoắn ốc
    Gửi bởi nhoccon.uit trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 26-12-2010, 11:13 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