.:: Diễn đàn lớp C11CT13 ::.
Cùng tham gia diễn đàn nào Very Happy
.:: Diễn đàn lớp C11CT13 ::.
Cùng tham gia diễn đàn nào Very Happy
.:: Diễn đàn lớp C11CT13 ::.
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

.:: Diễn đàn lớp C11CT13 ::.

.:: Diễn đàn lớp C11CT13 ::.
 
Trang ChủTrang ChínhLatest imagesTìm kiếmCó Bài MớiĐăng kýĐăng NhậpUpload Files Free

 

 [Help] Lỗi này là sao?

Go down 
3 posters
Tác giảThông điệp
KuChip

KuChip


Tổng số bài gửi : 5
Points : 13
Số lần được cảm ơn : 0
Join date : 22/03/2012

[Help] Lỗi này là sao? Empty
Bài gửiTiêu đề: [Help] Lỗi này là sao?   [Help] Lỗi này là sao? I_icon_minitimeSat May 12, 2012 8:35 pm

Sao khi nhập vào ma trận rồi xuất ra kết quả chương trình không thực hiện thêm bất kì phép tính nào, anh em giúp với!

Code:
#include<iostream>
using namespace std;
#include<iomanip>
#define MAX 100
typedef int matran [MAX][MAX];
void Nhap(int &n, int &m)
{
    do
    {
        cout<<"Nhap vao gia  tri dong: ";
        cin>>n;
        if(n<=0||n>MAX)
            cout<<"Sai";

    }while(n<=0||n>MAX);
    do
    {
        cout<<"Nhap vao gia tri cot; ";
        cin>>m;
        if(m<=0||m>MAX)
            cout<<"Sai";

    }while(m<=0||m>MAX);
}
void NhapMT( matran a, int n,int m)
{
    for(int i=0;i<n;i++)
        for(int j=0;j<m;j++)
        {
            cout<<"Nhap vao cac phan tu a["<<i<<"]["<<j<<"]= ";
            cin>>a[i][j];
        }
}
void XuatMT( matran a, int n, int m)
{
    for(int i=0;i<n;i++)
    {
        cout<<endl;
        for(int j=0;j<m;j++)
            cout<<setw(5)<<a[i][j];
    }
    cout<<endl;
}
bool LaNT(int k)
{
    int d=0, i=1;
    while(i<=k)
            if(k%i==0)
                d++;
    return (d==2);
}
int TinhTongSNT(matran a, int n, int m)
{
    int S=0;
    for(int i=0;i<n;i++)
        for(int j=0;j<m;j++)
            if(LaNT(a[i][j])==true)
                S=S+a[i][j];
    return S;
}
void main()
{
    matran a; int n,m,k;
    Nhap(n,m);NhapMT(a,n,m);
    XuatMT(a,n,m);
    int kq=TinhTongSNT(a,n,m);
    cout<<"\nTong cac so nguyen to la= "<<kq<<endl;
}

Anh em rảnh xem liền giúp nha, mai thi rầu lo quá. Biết chữ gì đâu mà thi Crying or Very sad
Về Đầu Trang Go down
https://www.facebook.com/kuchip9x
Kid

Kid


Tổng số bài gửi : 14
Points : 14
Số lần được cảm ơn : 0
Join date : 28/03/2012

[Help] Lỗi này là sao? Empty
Bài gửiTiêu đề: Re: [Help] Lỗi này là sao?   [Help] Lỗi này là sao? I_icon_minitimeSat May 12, 2012 9:16 pm

trong void main() int k o day mang nghia chi bien cho gia tri nao vay?
Về Đầu Trang Go down
KuChip

KuChip


Tổng số bài gửi : 5
Points : 13
Số lần được cảm ơn : 0
Join date : 22/03/2012

[Help] Lỗi này là sao? Empty
Bài gửiTiêu đề: Re: [Help] Lỗi này là sao?   [Help] Lỗi này là sao? I_icon_minitimeSat May 12, 2012 9:24 pm

Kid đã viết:
trong void main() int k o day mang nghia chi bien cho gia tri nao vay?
Khi nãy viết nhiều hàm nên quên chưa xóa. Mặc dù xóa k đi thì Ct vẫn bị lỗi như cũ.
Về Đầu Trang Go down
https://www.facebook.com/kuchip9x
Kid

Kid


Tổng số bài gửi : 14
Points : 14
Số lần được cảm ơn : 0
Join date : 28/03/2012

[Help] Lỗi này là sao? Empty
Bài gửiTiêu đề: Re: [Help] Lỗi này là sao?   [Help] Lỗi này là sao? I_icon_minitimeSat May 12, 2012 9:46 pm

bool LaNT(int k)
{
int d=0;
for( int i=1; i<=k; i++)
if(k%i==0)
d++;
return (d==2);
}
nên làm theo for thi hay hơn, ít nhầm chỗ quên i++
thử xem
tui ko chắc
Về Đầu Trang Go down
Admin
Admin
Admin


Tổng số bài gửi : 448
Points : 779
Số lần được cảm ơn : 8
Join date : 15/03/2012
Age : 30
Đến từ : Tp HCM

[Help] Lỗi này là sao? Empty
Bài gửiTiêu đề: Re: [Help] Lỗi này là sao?   [Help] Lỗi này là sao? I_icon_minitimeSun May 13, 2012 12:24 am

Code LaNT sữa lại như vầy là chạy ngon lành:

Code:
bool LaNT(int k)
{
    int d=0, i=1;
    while(i<=k)
    {
            if(k%i==0)
                d++;
                i++;
    }
    return (d==2);
}
Về Đầu Trang Go down
https://lopct13.forumvi.com
Sponsored content





[Help] Lỗi này là sao? Empty
Bài gửiTiêu đề: Re: [Help] Lỗi này là sao?   [Help] Lỗi này là sao? I_icon_minitime

Về Đầu Trang Go down
 
[Help] Lỗi này là sao?
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
.:: Diễn đàn lớp C11CT13 ::. :: Các Bộ Môn :: KTLT + CTDL (Kỹ thuật lập trình)-
Chuyển đến