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

Đề tài: sửa bài in các phần tử nằm trên đường chéo chính và phụ

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

    Post sửa bài in các phần tử nằm trên đường chéo chính và phụ

    /* viet ham in ra nhung phan tu nam tren duong cheo chinh va cheo phu */
    # include<stdio.h>
    # include<conio.h>
    void nhap(int A[][10],int d)
    {
    for (int i=0;i<d;i++)
    for (int j=0;j<d;j++)
    { printf ("\n Nhap A[%d][%d]:",i,j);
    scanf ("%d",&A[i][j]);
    }

    }
    void in(int A[][10],int d)
    { printf (" cac phan tu cua ma tran :\n");
    for (int i=0;i<d;i++)
    { for (int j=0;j<d;j++)
    if ((i==j)||(i+j==d))
    printf ("%4d",A[i][j]);
    printf ("\n");

    }

    }
    void main()
    { int A[10][10],d;
    printf ("\n nhap so dong :");
    scanf ("%d",&d);
    if (d>10)
    return ;
    nhap(A,d);
    in(A,d);
    getch();
    }
    Tìm giúp em chỗ sai với
    Rất mong được mọi người giúp đỡ :

    Kiến thức mình biết chỉ là hạt cát trên sa mạc

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Đây là code mình đã fix lại nè bạn. Chạy tốt rồi đó.

    Code:
    # include<stdio.h>
    # include<conio.h>
    
    void nhap(int A[][10],int d)
    {
    	for (int i=0;i<d;i++)
    		for (int j=0;j<d;j++)
    		{
    			printf ("\n Nhap A[%d][%d]:",i,j);
    			scanf ("%d",&A[i][j]);
    		}
    }
    
    void in(int A[][10],int d)
    {
    	printf (" cac phan tu cua ma tran :\n");
    	for (int i=0;i<d;i++)
    	{
    		for (int j=0;j<d;j++)
    			if ((i==j) || (i + j + 1) == d)
    			{
    				printf ("%4d",A[i][j]);
    			}
    			else
    			{
    				printf ("    ");
    			}
    
    			printf ("\n");
    	}
    }
    
    void main()
    {
    	int A[10][10],d;
    	printf ("\n nhap so dong :");
    	scanf ("%d",&d);
    
    	if (d>10) return ;
    
    	nhap(A,d);
    	in(A,d);
    	getch();
    }
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    09 2007
    Bài viết
    724

    Ở trên Bạn LongVang da fix cho bạn rồi.
    ở đây mình chỉ bổ sung thêm thôi
    C Code:
    1. # include<stdio.h>
    2. # include<conio.h>
    3. void nhap(int A[][10],int d)
    4. {
    5.     for (int i=0;i<d;i++)
    6.         for (int j=0;j<d;j++)
    7.         {
    8.             printf ("\n Nhap A[%d][%d]:",i,j);
    9.             scanf ("%d",&A[i][j]);
    10.         }
    11.  
    12. }
    13.  
    14. void Xuat(int A[][10], int d)
    15. {
    16.     printf("\n-ma tran\n");
    17.     for(int i=0; i<d; i++){
    18.         for(int j=0; j<d; j++)
    19.             printf("%4d",A[i][j]);
    20.         printf("\n");
    21.     }
    22.    
    23. }
    24. void InCheoChinh(int A[][10],int d)
    25. {
    26.     printf (" cac phan tu cheo chinh :\n");
    27.     for (int i=0;i<d;i++)
    28.     {
    29.         for (int j=0;j<d;j++)
    30.             if (i==j)
    31.                 printf ("%4d",A[i][j]);
    32.     }
    33.  
    34. }
    35. void InCheoPhu(int A[][10],int d)
    36. {
    37.     printf("\n-cheo phu:\n");
    38.     for(int i=0; i<d; i++)
    39.         for(int j=0; j<d; j++)
    40.             if(i+j==d-1)
    41.                 printf("%4d",A[i][j]);
    42. }
    43. void main()
    44. {
    45.     int A[10][10],d;
    46.     printf ("\n nhap so dong :");
    47.     scanf ("%d",&d);
    48.     if (d>10)
    49.     return ;
    50.     nhap(A,d);
    51.     Xuat(A,d);
    52.     InCheoChinh(A,d);
    53.     InCheoPhu(A,d);
    54.     getch();
    55. }

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

  1. Trả lời: 13
    Bài viết cuối: 13-12-2012, 11:30 AM
  2. Phần mềm lập trình C chạy trên tablet Android là phần mềm gì?
    Gửi bởi trieunghi trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 06-10-2012, 08:21 PM
  3. Phần mềm viết code và chạy c++ trên ubuntu 10 là phần mềm gì?
    Gửi bởi vipnho0209 trong diễn đàn Công cụ, Tài liệu lập trình trên Linux
    Trả lời: 7
    Bài viết cuối: 07-04-2011, 10:49 AM
  4. Thuật toán trên C | Xóa phần tử trong dãy phần tử tăng dần?
    Gửi bởi quangphuit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 09-03-2010, 01:57 PM
  5. DSLK | Danh sách liên kết trên C| Xoá phần tử ở sau phần tử q
    Gửi bởi 7261819 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 17
    Bài viết cuối: 24-06-2009, 05:48 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