Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em chạy code thì nó chỉ hiển thi ra Hãy nhập một số nguyên, em nhập vào thì không thể chạy được. Code của em đây
#include<iostream>
using namespace std;
void filter(int num) {
if(num % 2 == 0) {
cout << "So " << num << " la so chan" << endl;
} else {
cout << "So " << num << " la so le" << endl;
}
if(num >= 0) {
cout << "So " << num << " la so duong" << endl;
} else {
cout << "So " << num << " la so am" << endl;
}
}
int main() {
try{
int num;
cout << "Hay nhap mot so nguyen: ";
cin >> num;
filter(num);
} catch(int num) {
int number;
cout << "Ki tu khong hop le!";
cout << "Vui long nhap lai: ";
cin >> number;
filter(number);
}
return 0;
}
Có thể bạn đang code và chạy trên VSCode mà bạn cấu hình không đúng. Tốt nhấn bạn nên chạy trên devC thuận tiện nhất cho việc học của bạn.
bỏ try catch ra mà xem lỗi là gì nha bạn
format lại code đi bạn