PDA

View Full Version : Bác nào test giùm em cái



ngduchuan
17-05-2009, 18:50
Em mới học C++,đang làm cái bài nhập một kí tự từ bàn phím,kiểm tra xem là chữ in hoa hay chữ thường


#include<iostream.h>
using namespace std;
int main()
{
char c;
cout<<"nhap ki tu:";
cin>>c;
if(c>='a'&&c<='z')
cout<<"ki tu nhap vao la chu thuong\n";
else(c>='A'&&c<='Z');
cout<<"ki tu nhap vao la chu in hoa\n";
else
cout<<"ki tu ko phaj chu caj\n";
getchar();
getchar();
return0;
}


nhưng em không cho chạy được
Bác nào test giùm em cái chương trình này với

ly_sv
17-05-2009, 19:07
bạn ơi bạn xem lại else thứ hai đi hình như nhầm rồi nó sẽ ko hiểu else đâu

ngduchuan
17-05-2009, 21:01
đúng là lỗi ở cái "else" thứ hai rồi
12 C:\Documents and Settings\Administrator\My Documents\vi du.cpp expected primary-expression before "else"
nó báo lỗi thế đấy
Nhưng mình không biết sửa thế nào?^^

khuongCOMPUTER
17-05-2009, 21:13
else(c>='A'&&c<='Z');
Sửa thành

else if(c>='A'&&c<='Z')
Không có màn else rồi mở ngoặc, và biểu thức điều kiện rồi ; thì không trả về gì hết.

ly_sv
17-05-2009, 21:21
#include<iostream.h>
#include<conio.h>
void main()
{
char c;
cout<<"nhap ki tu:";
cin>>c;
if(c>='a'&&c<='z')
cout<<"ki tu nhap vao la chu thuong\n";
else if(c>='A'&&c<='Z')
cout<<"ki tu nhap vao la chu in hoa\n";
else
cout<<"ki tu ko phaj chu caj\n";
getch();
}