Tính toán số phức

Thật ra phần tính toán số phức không khó! nhưng em muốn làm một chương trình viết bằng c nhé các bác, tính toán được một dãy số phức mình nhập vào, biết nhân chia trước, ưu tiên trong ngoặc tính toán được

( Ví dụ nhập cả dãy 5i+6-(4i+8)*(5i+8)

Tính như máy casio thì làm thế nào ạ, em chỉ cần ý tưởng một chút với gợi ý em tự làm là được, em cảm ơn nhiều !

Đọc phần kí pháp Ba Lan nhé :smiley:

3 Likes

Nhưng nó chỉ code c++ hay c#, em chỉ học c thôi, đọc thì không sao nhưng có mấy hàm như stack hay gì đó c không có

Stack thì bạn có thể tự code muh :slight_smile: nên làm với số nguyên trước để hiểu được thuật toán chuyển đổi (khó hơn tính). Sau đó thì mới tìm cách làm stack “hỗn hợp” vừa op vừa toán hạng.

1 Like

Vâng cảm ơn bác để em tìm hiểu!

Có lẽ nên xem toán hạng là /[0-9]+|[0-9]*i/ thì hay hơn.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?