.:: 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

 

 Sửa lỗi bài này giúp cái nào.

Go down 
4 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

Sửa lỗi bài này giúp cái nào. Empty
Bài gửiTiêu đề: Sửa lỗi bài này giúp cái nào.   Sửa lỗi bài này giúp cái nào. I_icon_minitimeThu Mar 22, 2012 2:51 pm

Đề: Nhập xuất mảng 2 chiều số nguyên:
Chép từ vở ra mà lỗi nhiều quá!!



Code:
//Bài t?p 1: Nh?p, xu?t m?ng 2 chi?u-ma tr?n (maxtric)
#include<iostream>
using namespace std;
#define MAX 100
typedef int [MAX][MAX];
matran a;
void Nhap(int &sd, int &sc)
{
   do
   {
      cout<<"Nhap vao so dong: ";
      cin>>sd;
      if(sd<=0)
         cout<<"Nhap sai, moi nhap lai";
   }while(sd<=0)
   do
   {
      cout<<"Nhap vao so cot:";
      cin>>sc;
      if(sc<=0)
         cout<<"Nhap sai, moi nhap lai.";
   }while(cs<=0)
}
void NhapMT(matran a, int sd, int sc)
{
   for(int i=0,i<sd, i++)
   {
      for(int j=0,j<sc,j++)
   }
   cout<<"Nhap gia tri: [" <<i<< "][" <<j<< "]";
   cin>>a[i][j];

}
void XuatMT(matran a, int sd, int sc)
{
   for(int i=0,int cd, int sc)
      cout<<endl;
   {
      for(int j=0,int cd, int sc)
      {
         cout<<a[i][j]<<"\t";

      }
      cout<<endl;
   }
}

void main()
{
   matran a; int sd, int sc;
   Nhap(sd,sc)
   NhapMT(a,sd,sc)
   XuatMT(a,sd,sc)
}
Về Đầu Trang Go down
https://www.facebook.com/kuchip9x
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

Sửa lỗi bài này giúp cái nào. Empty
Bài gửiTiêu đề: Re: Sửa lỗi bài này giúp cái nào.   Sửa lỗi bài này giúp cái nào. I_icon_minitimeThu Mar 22, 2012 3:10 pm

Đã sửa cho pác Thắng:

Pác vui lòng download bài tại : [You must be registered and logged in to see this link.]

Down zìa xong thì mở file "Thang25.sln" lên nhá pác Very Happy

Thân !
Về Đầu Trang Go down
https://lopct13.forumvi.com
Riddle




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

Sửa lỗi bài này giúp cái nào. Empty
Bài gửiTiêu đề: Re: Sửa lỗi bài này giúp cái nào.   Sửa lỗi bài này giúp cái nào. I_icon_minitimeThu Mar 22, 2012 5:53 pm

sao ko tra loi truc tiep de nhieu mhguoi doc cho de ma box len dok zay admin?
[quote]
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

Sửa lỗi bài này giúp cái nào. Empty
Bài gửiTiêu đề: Re: Sửa lỗi bài này giúp cái nào.   Sửa lỗi bài này giúp cái nào. I_icon_minitimeThu Mar 22, 2012 6:20 pm

Riddle đã viết:
sao ko tra loi truc tiep de nhieu mhguoi doc cho de ma box len dok zay admin?

ah để nguyên bộ chương trình cho down zìa thì có thể thữ luôn Very Happy
Về Đầu Trang Go down
https://lopct13.forumvi.com
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

Sửa lỗi bài này giúp cái nào. Empty
Bài gửiTiêu đề: Re: Sửa lỗi bài này giúp cái nào.   Sửa lỗi bài này giúp cái nào. I_icon_minitimeThu Mar 22, 2012 6:23 pm

Code sau khi đã sữa là :


Code:
#include<iostream>
using namespace std;
#define MAX 100
#include <iomanip>
typedef int matran[MAX][MAX];
matran a;
void Nhap(int &sd, int &sc)
{
  do
  {
      cout<<"Nhap vao so dong: ";
      cin>>sd;
      if(sd<=0)
        cout<<"Nhap sai, moi nhap lai";
  }while(sd<=0);
  do
  {
      cout<<"Nhap vao so cot:";
      cin>>sc;
      if(sc<=0)
        cout<<"Nhap sai, moi nhap lai.";
  }while(sc<=0);
}
void NhapMT(matran a, int sd, int sc)
{
  for(int i=0;i<sd; i++)
 
      for(int j=0;j<sc;j++)
      {
        cout<<"Nhap gia tri: [" <<i<< "][" <<j<< "]";
        cin>>a[i][j];
      }

}
void XuatMT(matran a, int sd, int sc)
{
  for(int i=0;i<sd; i++)
  {
      cout<<endl;
      for(int j=0;j<sc;j++)
        cout<<setw(5)<<a[i][j];
  }


}

void main()
{
  matran a;
  int sd;
    int sc;
  Nhap(sd,sc);
  NhapMT(a,sd,sc);
  XuatMT(a,sd,sc);
}
Về Đầu Trang Go down
https://lopct13.forumvi.com
KPrince




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

Sửa lỗi bài này giúp cái nào. Empty
Bài gửiTiêu đề: Re: Sửa lỗi bài này giúp cái nào.   Sửa lỗi bài này giúp cái nào. I_icon_minitimeThu Mar 22, 2012 9:36 pm

kinh nghiệm cho các bạn khi code bài!
khi các bạn làm trên máy mình (máy trường cũng vậy), các bạn cứ code bình thường như HKI, ko cần phải chia ra 3 file "khaibao.h, main.cpp, caidat.cpp", sau khi các bạn code xong thì chạy chương trình, nếu đúng thì lúc này các bạn chia ra 3 file, rồi copy từng phần qua đúng từng file của nó, vì khi các bạn code trên 1 file như HKI các bạn gặp lỗi sẽ dễ sửa hơn khi các bạn chia ra 3 file, níu chia ra 3 file như lúc đầu các bạn phải hỉu trong error list nó nói gì, để sửa lỗi, và việc sửa lỗi lúc này cũng rất khó khăn khi các bạn phải nhảy qua nhảy lại giữa 3 file!
Theo mình các bạn nào chưa code rành rẽ thì cứ làm theo cách HKI vậy, ko nên đua theo ông thầy làm cách HKII, mà thầy Thành cũng chưa có ý kiến gì về việc chia 3file, nên các bạn ko cần quan tâm!
Về Đầu Trang Go down
KPrince




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

Sửa lỗi bài này giúp cái nào. Empty
Bài gửiTiêu đề: Re: Sửa lỗi bài này giúp cái nào.   Sửa lỗi bài này giúp cái nào. I_icon_minitimeSat Mar 24, 2012 1:25 am

Admin đã viết:
Code sau khi đã sữa là :


Code:
#include<iostream>
using namespace std;
#define MAX 100
#include <iomanip>
typedef int matran[MAX][MAX];
matran a;
void Nhap(int &sd, int &sc)
{
  do
  {
      cout<<"Nhap vao so dong: ";
      cin>>sd;
      if(sd<=0)
        cout<<"Nhap sai, moi nhap lai";
  }while(sd<=0);
  do
  {
      cout<<"Nhap vao so cot:";
      cin>>sc;
      if(sc<=0)
        cout<<"Nhap sai, moi nhap lai.";
  }while(sc<=0);
}
void NhapMT(matran a, int sd, int sc)
{
  for(int i=0;i<sd; i++)
 
      for(int j=0;j<sc;j++)
      {
        cout<<"Nhap gia tri: [" <<i<< "][" <<j<< "]";
        cin>>a[i][j];
      }

}
void XuatMT(matran a, int sd, int sc)
{
  for(int i=0;i<sd; i++)
  {
      cout<<endl;
      for(int j=0;j<sc;j++)
        cout<<setw(5)<<a[i][j];
  }


}

void main()
{
  matran a;
  int sd;
    int sc;
  Nhap(sd,sc);
  NhapMT(a,sd,sc);
  XuatMT(a,sd,sc);
}

bài post từ lâu mà ko thấy ai vào ý kiến hay sửa lỗi gì! Nay tui post cho ae code của tui!
code trên của bác Trí sau khi sửa lại có thể nói là chạy tạm ổn! nhưng sẽ vẫn sai níu như nhập sd or sc>MAX!
dưới đây là code đúng với mọi trường hợp!


Code:
#include <iostream>
using namespace std;

#define MAX 100
typedef int MT[MAX][MAX];

void Nhap (int &d, int &c)
{
   do
   {
      cout<<"Nhap dong: ";
      cin>>d;
   }while (d<=0 || d>MAX);
   do
   {
      cout<<"Nhap cot: ";
      cin>>c;
   }while (c<=0 || c>MAX);
}

void NhapMaTran (MT a, int d, int c)
{
   for (int i=0; i<d; i++)
      for (int j=0; j<c; j++)
      {
         cout<<"a["<<i<<"]["<<j<<"]: ";
         cin>>a[i][j];
      }
}

void XuatMaTran (MT a, int d, int c)
{
   for (int i=0; i<d; i++)
   {
      for (int j=0; j<c; j++)
         cout<<a[i][j]<<"\t";
      cout<<"\n"<<"\n";
   }
}

void main()
{
   int d, c;
   MT a;
   Nhap (d, c);
   NhapMaTran (a, d, c);
   XuatMaTran (a, d, c);
}
Về Đầu Trang Go down
Sponsored content





Sửa lỗi bài này giúp cái nào. Empty
Bài gửiTiêu đề: Re: Sửa lỗi bài này giúp cái nào.   Sửa lỗi bài này giúp cái nào. I_icon_minitime

Về Đầu Trang Go down
 
Sửa lỗi bài này giúp cái nào.
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» [CCNA] AE sữa giúp bài này!
» USB Sony Vaio 8GB Nhỏ Gọn, Thời Trang, Tiện Dụng, Giúp Truyền Tải Dữ Liệu Một Cách Nhanh Chóng. Voucher Trị Giá 340.000 VNĐ, Còn 170.000 VNĐ, Giảm 50%.
» Phần mềm của Microsoft giúp Office 2003 đọc được cái file của Office 2007,2010

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