Chương trình C chạy sau khi tính toán thoát ngay lập tức

#include<stdio.h>
#include<stdlib.h>
int main ()
{
    float a=0 ,b=0,c=0,d=0;
    printf("Phan so thu 1 \n");
    printf("Nhap tu so cua phan so thu 1 a= ");
    scanf("%f",&a);
    printf("Nhap mau so cua phan sao thu 1 b= ");
    scanf("%f",&b);
    printf("Phan so thu 2 \n");
    printf("Nhap tu so cua phan so thu 2 c= ");
    scanf("%f",&c);
    printf("Nhap mau so cua phan so thu 2 d= ");
    scanf("%f",&d);    
    printf("Tong cua 2 phan so la : %f / %f\n",a*d+b*c,b*d);
    printf("Tich cua 2 phan so la : %f / %f",a*c,b*d);
    return 0;
system("Pause");
    }

Đây là chương trình em vừa code ban nãy sau khi complie - save lại thì mình vào thư mục chứa file save đó thì có 2 định dạng . cái thứ 1 là .cpp và cái thứ 2 là .exe ( application ) . mình ấn vào dạng application thì nó hiện 1 console , sau khi nhập số và tính ra kết quá thì console đó tắt rất nhanh không kịp nhìn thấy KQ ra sao mặc dù có đoạn lênh system(“pause”); rồi . Vậy là sao ?
Ai hướng dẫn mình cách dùng thẻ BB code của 4rum với ?

Mình sửa code của bạn như sau:

#include<stdio.h>

#include<stdlib.h>

int main ()
{
    float a = 0, b = 0, c = 0, d = 0;

    printf("Phan so thu 1: \n");

    printf("Nhap tu so cua phan so thu 1\na= ");

    scanf("%f", &a);

    printf("Nhap mau so cua phan sao thu 1\nb= ");

    scanf("%f", &b);

    printf("Phan so thu 2 \n");

    printf("Nhap tu so cua phan so thu 2\nc= ");

    scanf("%f", &c);

    printf("Nhap mau so cua phan so thu 2\nd= ");

    scanf("%f", &d);    

    printf("Tong cua 2 phan so la : %f / %f\n", a * d + b * c, b * d);

    printf("Tich cua 2 phan so la : %f / %f\n",a * c, b * d);

	system("Pause");

	return 0;
}

Do bạn để system("pause") dưới return 0. Khi gặp lệnh return 0 thì chương trình đã kết thúc rồi.

1 Like
2 Likes

đã thử và thành công

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