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

Đề tài: Giúp bài tập gcc trên linux

  1. #1
    Ngày gia nhập
    03 2015
    Bài viết
    6

    Mặc định Giúp bài tập gcc trên linux

    Em đang rất rồi bài này code đúng hết nhưng chạy trên unbutu thì lỗi quá trời mong các anh chị chỉ giáo giúp đây là code và hình ảnh
    Code:
    #include<stdio.h>
    void nhap(int a[][20],int n)
    {
        for (int i=0;i<n;i++)
            for (int j=0;j<n;j++)
            {
                printf("Nhap a[%d][%d]: ",i,j);
                scanf("%d",&a[i][j]);
            }
    }
    void xuat(int a[][20],int n)
    {
        for (int i=0;i<n;i++)
            for (int j=0;j<n;j++)
                printf("Ptu a[%d][%d]: %d\n",i,j,a[i][j]);
    }
    int tong(int a[][20],int n)
    {
        int s=0;
        for (int i=0;i<n;i++)
            for (int j=0;j<n;j++)
                s+=a[i][j];
        return s;
    }
    int max(int a[][20],int n)
    {
        int ma=a[0][0];
        for (int i=0;i<n;i++)
            for (int j=0;j<n;j++)
                if(a[i][j]>ma)
                    ma=a[i][j];
        return ma;
    }
    int min(int a[][20],int n)
    {
        int mi=a[0][0];
        for (int i=0;i<n;i++)
            for (int j=0;j<n;j++)
                if(a[i][j]<mi)
                    mi=a[i][j];
        return mi;
    }
    int tongchinh(int a[][20],int n)
    {
        int s=0;
        for (int i=0;i<n;i++)
            for (int j=0;j<n;j++)
                if (i==j)
                    s+=a[i][j];
        return s;
    }
    void duong(int a[][20],int n)
    {
        for (int i=0;i<n;i++)
            for (int j=0;j<n;j++)
                if (a[i][j]>0)
                    printf("%d ",a[i][j]);
    }
    void am(int a[][20],int n)
    {
        for (int i=0;i<n;i++)
            for (int j=0;j<n;j++)
                if (a[i][j]<0)
                    printf("%d ",a[i][j]);
    }
    int main()
    {
        int n,a[20][20];
        printf("Moi nhap do rong: ");
        scanf("%d",&n);
        nhap(a,n);
        printf("\n");
        xuat(a,n);
        printf("\nPhan tu lon nhat: %d, nho nhat: %d\n",max(a,n),min(a,n));
        printf("Tong duong cheo chinh: %d",tongchinh(a,n));
        printf("\nPtu duong: ");
        duong(a,n);
        printf("\nPtu am: ");
        am(a,n);
        return 0;
     
    }
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Screenshot (26).jpg
Lần xem:	19
Size:		113.4 KB
ID:		35701Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Screenshot (27).jpg
Lần xem:	12
Size:		67.0 KB
ID:		35702Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Screenshot (28).jpg
Lần xem:	13
Size:		117.4 KB
ID:		35703

  2. #2
    Ngày gia nhập
    01 2013
    Bài viết
    1,467

    1. GCC biên dịch C ko phải C++ (đó là g++).
    2. Từ C99 mới có cú pháp for(int i=...) http://stackoverflow.com/questions/2047065/what-are-the-most-useful-new-features-in-c99
    Nói chung bạn build lại theo thông báo lỗi là đc.
    Đã được chỉnh sửa lần cuối bởi prog10 : 24-08-2015 lúc 05: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