Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!!
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Trần Ngọc Anh
Member

Trần Ngọc Anh
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 279
Coins Coins : 691
Thanked Thanked : 64
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

Liệt kê dòng có nhiều số hoàn thiện nhất, ai debug giùm em kai koi, ko có lỗi nhưng ko chạy được XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! 39951 XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! 39951


Code:

#include<stdio.h>
#include<conio.h>
void nhap(int ** &a,int &m,int &n)
{
    FILE *f=fopen("D:/input.txt","rt");
    fscanf(f,"%d",&m);
    fscanf(f,"%d",&n);
    a= new int *[m];
    for(int i=0;i<m;i++)
    {
        a[i]=new int [n];
        for(int j=0;j<n;j++)
        {
            fscanf(f,"%d",&a[i][j]);
        }
    }
    fclose(f);
}

int ktht(int k)
{
    int s=0;
    for(int i=0;i<k;i++)
    {
        if(k%i==0)
            s=s+i;
    }
    if(s==k)
        return 1;
    return 0;
}
int demht(int **a,int m, int n,int d)
{
    int dem=0;
    for(int j=0;j<n;j++)
    {
        if(ktht(a[d][j])==1)
            dem++;
    }
    return dem;
}
int htnhieunhat(int **a,int m,int n)
{
    int lc=demht(a,m,n,0);
    for(int i=1;i<m;i++)
    {
        if(demht(a,m,n,i)>lc)
            lc=demht(a,m,n,i);
    }
    return lc;
}
void lietke(int **a,int m,int n)
{
    FILE *f = fopen("D:/output.txt","wt");
    int sln=htnhieunhat(a,m,n);
    for(int i=0;i<m;i++)
    {
        int kq=demht(a,m,n,i);
        if(kq==sln)
            fprintf(f,"dong co nhieu so hoan thien  nhat la %4d",i);
    }
    fclose(f);

}
void main()
{
    int ** a;
    int m;
    int n;
    nhap(a,m,n);
    lietke(a,m,n);
    for(int i=0;i<m;i++)
    {
        delete a[i];
    }
    delete [] a;
    getch();

}

※ Bài viết cùng chuyên mục


Tác giảThông điệp
comebabylove
Member

comebabylove
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 749
Coins Coins : 1736
Thanked Thanked : 25
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

cái file input.txt của bạn thế nào ?


XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Ngonhaih3763634__________________XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Penguin0co_______________XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Animal1ow2md0
BABY TẬP THỂ DỤC_______________GIANG HỒ NGUY HIỂM__________________SỰ TIẾN BỘ CỦA LOÀI VẬT

※ Bài viết cùng chuyên mục


Tác giảThông điệp
NHOK
Member

NHOK
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 58
Coins Coins : 97
Thanked Thanked : 4
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

đầu tiên file input cua ban phải đúng thì nó xuất ra đúng số chứ ko nó xuất địa chỉ nhưng vẫn chạy có nghĩa là ko fải lý do này
Code:
void nhap(int ** &a,int &m,int &n)
{
    FILE *f=fopen("D:/input.txt","rt");
}
hình như là trong đó phải truyền thế này
FILE *f=fopen("D:\\input.txt","rt");
theo mình minh hay đưa vào thế này
Code:
void NhapMa(FILE *fi,float **&a, int &n, int &m)
{
    fscanf(fi,"%d",&n);
    fscanf(fi,"%d",&m);
    a = new float*[n];
    //a = (int*)malloc(n* sizeof(int)); nhung truyen cach khac
    for(int i=0;i<n;i  )
    {
        //*(a i) =(int)malloc(m* sizeof(int));
        *(a i)=new float [m];

        for(int j=0;j<m;j  )
        {
            fscanf(fi,"%f",*(a i) j);
        }
    }
}
void main()
{
    float **a;
    int n,m;
    FILE * fi1=fopen("D:\\KHOAHOCTUNHIEN\\ktlt\\Bai Tap Trong Sach\\MA TRAN\\input2.txt","rt");
    NhapMa(fi1,a,n,m);
    XuatMa(a,n,m);   
    XuLy(a,n,m);
    getch();
}
ah có lẽ hình như bạn chưa truyền đúng file mà coi chỗ lỗi thì báo gì bạn
theo mình nghĩ là chỗ truyền file đó
trong C fai thêm 2 dấu \\ bạn ah tốt nhất bạn nên mở bằng my computer để lấy link dẫn

※ Bài viết cùng chuyên mục


Tác giảThông điệp
voduy
Member

voduy
Member
Giới tính : Nam
Tuổi : 38
Posts Posts : 82
Coins Coins : 302
Thanked Thanked : 96
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

[You must be registered and logged in to see this link.] đã viết:
Liệt kê dòng có nhiều số hoàn thiện nhất, ai debug giùm em kai koi, ko có lỗi nhưng ko chạy được XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! 39951 XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! 39951


Code:

int ktht(int k)
{
    int s=0;
    for(int i=0;i
    {
        if(k%i==0)
            s=s+i;
    }
    if(s==k)
        return 1;
    return 0;
}

i bat dau tu 0, lam sao co chuyen k%0???, đây là lỗi chia 0, em sữa lại đi, anh chưa chạy code , sai ở đó.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Phạm Hồng Sơn
Member

Phạm Hồng Sơn
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 44
Coins Coins : 67
Thanked Thanked : 8
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

i chay tu 1 den n luon

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Trần Ngọc Anh
Member

Trần Ngọc Anh
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 279
Coins Coins : 691
Thanked Thanked : 64
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

không được bà con ơi ?không biết lỗi đâu luôn ? XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! 671946

※ Bài viết cùng chuyên mục


Tác giảThông điệp
daokiem_votinh64
Member

daokiem_votinh64
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 556
Coins Coins : 2157
Thanked Thanked : 168
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

ê,cu cóc ,tao tét rùi đây,còn lỗi nữa là chét với tao nhé.

Code:

#include<stdio.h>
#include<conio.h>
void nhap(int ** &a,int &m,int &n)
{
    FILE *f=fopen("D:/input.txt","rt");
    fscanf(f,"%d",&m);
    fscanf(f,"%d",&n);
    a= new int *[m];
    for(int i=0;i<m;i++)
    {
        a[i]=new int [n];
        for(int j=0;j<n;j++)
        {
            fscanf(f,"%d",&a[i][j]);
        }
    }
    fclose(f);
}
void xuat(int **a,int m,int n)
{
 for(int i=0;i<m;i++)
 {
  for(int j=0;j<n;j++)
  printf("%4d",a[i][j]);
  printf("\n\n");
 }
}
int ktht(int k)
{
    int s=0;
    for(int i=1;i<k;i++)
    {
        if(k%i==0)
            s=s+i;
    }
    if(s==k)
        return 1;
    return 0;
}
int demht(int **a,int m, int n,int d)
{
    int dem=0;
    for(int j=0;j<n;j++)
    {
        if(ktht(a[d][j])==1)
            dem++;
    }
    return dem;
}
int htnhieunhat(int **a,int m,int n)
{
    int lc=demht(a,m,n,0);
    for(int i=1;i<m;i++)
    {
        if(demht(a,m,n,i)>lc)
            lc=demht(a,m,n,i);
    }
    return lc;
}
void lietke(int **a,int m,int n)
{
    FILE *f = fopen("D:/output.txt","wt");
    int sln=htnhieunhat(a,m,n);
    for(int i=0;i<m;i++)
    {
        int kq=demht(a,m,n,i);
        if(kq==sln)
            printf("dong co nhieu so hoan thien  nhat la %4d",i);
    }
    fclose(f);
}
void main()
{
    int ** a;
    int m;
    int n;
    nhap(a,m,n);
 xuat(a,m,n);
    lietke(a,m,n);
    for(int i=0;i<m;i++)
    {
        delete a[i];
    }
    delete [] a;
    getch();
}


nếu vãn còn lỗi thì coi lại trong input nó sao ,output nó như thế nào,thử chia nhỏ từng hàm để tét.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
quochuy_063
Member

quochuy_063
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 99
Coins Coins : 195
Thanked Thanked : 11
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

[code][code]chào anh mày tạo file input.txt vao ổ D: rồi thử cái này coi



#include
#include
void nhap(int ** &a,int &m,int &n)
{
FILE *f=fopen("D://input.txt","rt");//bai lam sai duong dan phai // chu khong phai /
fscanf(f,"%d",&m);
fscanf(f,"%d",&n);
a= new int *[m];
for(int i=0;i

※ Bài viết cùng chuyên mục


http://ngoxaonline.tk/
Tác giảThông điệp
quochuy_063
Member

quochuy_063
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 99
Coins Coins : 195
Thanked Thanked : 11
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

Code:

#include<stdio.h>
#include<conio.h>
void nhap(int ** &a,int &m,int &n)
{
    FILE *f=fopen("D://input.txt","rt");//bai lam sai duong dan phai // chu khong phai /
    fscanf(f,"%d",&m);
    fscanf(f,"%d",&n);
    a= new int *[m];
    for(int i=0;i<m;i++)
    {
        a[i]=new int [n];
        for(int j=0;j<n;j++)
        {
            fscanf(f,"%d",&a[i][j]);
        }
    }
    fclose(f);
}

int ktht(int k)
{
    int s=0;
    for(int i=1;i<k;i++)//phai chay tu 1 khong the chay tu 0
    {
        if(k%i==0)
            s=s+i;
    }
    if(s==k)
        return 1;
    return 0;
}
int demht(int **a, int n,int d)//khong can tham so so dong m
{
    int dem=0;
    for(int j=0;j<n;j++)
    {
        if(ktht(a[d][j])==1)
            dem++;
    }
    return dem;
}
int htnhieunhat(int **a,int m,int n)
{
    int lc=demht(a,n,0);
    for(int i=1;i<m;i++)
    {
        if(demht(a,n,i)>lc)
            lc=demht(a,n,i);
    }
    return lc;
}
void lietke(int **a,int m,int n)
{
    FILE *f = fopen("D://output.txt","wt");//sai duong dan // chu khong phai /
    int sln=htnhieunhat(a,m,n);
    for(int i=0;i<m;i++)
    {
        int kq=demht(a,n,i);
        if(kq==sln)
            fprintf(f,"\ndong co nhieu so hoan thien  nhat la %4d",i);
    }
    fclose(f);
 
}
void main()
{
    int ** a;
    int m;
    int n;
    nhap(a,m,n);
    lietke(a,m,n);
    for(int i=0;i<m;i++)
    {
        delete a[i];
    }
    delete [] a;
    getch();
 
}

※ Bài viết cùng chuyên mục


http://ngoxaonline.tk/
Tác giảThông điệp
SANG
Member

SANG
Member
Giới tính : Nam
Tuổi : 32
Posts Posts : 33
Coins Coins : 45
Thanked Thanked : 3
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

Mấy chú làm bài này sai rồi.
coi lại đi.
Tui không giải đâu để mấy chú nghiên cúu

※ Bài viết cùng chuyên mục


http://www.anhsangbac.com
Tác giảThông điệp
daokiem_votinh64
Member

daokiem_votinh64
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 556
Coins Coins : 2157
Thanked Thanked : 168
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

có 2 thằng bệnh nặng
1 thằng thì đi tìm mấy cái lỗi có cũng như không mà đi nói ra,
còn thằng nữa thì đợi đêm đến dế với cào cào lên chơi chung.bó tay.
làn sau có sửa luing người kahcs thì nghiên cứu cho cẩn thận rùi hãy sửa nghen.chuối không tưởng tượng. XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! 447567 XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! 447567

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Sponsored content


XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!! Empty

※ Bài viết cùng chuyên mục


 
XEM GIÙM MÌNH BÀI LẬP TRÌNH NÀY VỚI !!!!!!!
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Windows Việt :: Lưu Trữ :: Lưu Trữ - Các môn học cũ :: Kỹ Thuật Lập Trình-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom