tại sao chương trình dưới không in ra kí tự

Bạn phải đưa code lên đây thì mọi người mới giúp đc chứ. :confused:

mình đưa vào code không được ak

Thế thì chụp ảnh code của bạn lên đây, với lại khai báo nhầm kiểu của ktint kìa.

   #include<iostream>
#include<assert.h>
using namespace std;
void main()
{
int kt;
cout<<"nhap ki tu ";
cin>>kt;
assert(kt>='A'&&kt<='Z'|| kt>='a'&&kt<='z');
cout<<"ki tu tuong ung la ";
cout<<char((kt>='a'&& kt<='z')?(kt-'a'+'A'):(kt-'A'+'a'));
}

code của bạn sai rất nhiều lỗi lặt vặt, dòng cout dưới cùng thì sai cú pháp, viết tắt bị thừa ngoặc… :sweat:

mình chình rồi mà nó vẫn thế

#include<iostream>
#include<assert.h>
using namespace std;
void main()
{
int kt;
cout<<"nhap ki tu ";
cin>>kt;
assert(kt>='A'&&kt<='Z'|| kt>='a'&&kt<='z');
cout<<"ki tu tuong ung la ";
cout<<char((kt>='a'&& kt<='z')?(kt-'a'+'A'):(kt-'A'+'a'));
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?