Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

C++ không thể cin

19:41 25-08-2021 836 lượt xem 6 bình luận 14:20 26-08-2021

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;

}

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Cu Xin Author đã bình luận 11:00 27-08-2021

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.

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 14:42 26-08-2021

bỏ try catch ra mà xem lỗi là gì nha bạn

Cu Xin Author đã bình luận 20:38 25-08-2021

format lại code đi bạn

Câu hỏi mới nhất