30/09/2018, 18:24

Dùng getch(); vẫn không dừng màn hình lại được?

Giúp em với T_T Em dùng devc++

Em khai báo thư viện đầy đủ rồi mà dùng getch(); vẫn không dừng màn hình lại được :’(

Mai Anh Dũng viết 20:39 ngày 30/09/2018

Gửi code lên thử

Dương Nguyễn Văn viết 20:40 ngày 30/09/2018

Thử dùng system(“pause”); xem

Huy viết 20:39 ngày 30/09/2018

Chắc là bị tràn buffer làm ăn mất con getch rồi

17XGOD viết 20:34 ngày 30/09/2018

Code

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
int main(){
        float a,b,c,delta,x1,x2;
        printf("Giai bat phuong trinh Ax^2+Bx+C>0\n");
        printf("nhap A khac 0: ");scanf("%f",&a);
        printf("nhap B: "); scanf("%f",&b);
        printf("nhap C: "); scanf ("%f",&c);
        delta = b*b - 4*a*c;
        x1= (-b+sqrt(delta))/(2*a);
        x2=(-b-sqrt(delta))/(2*a);
        if (delta <=0 && a<0)
            printf("vo nghiem");
        else if (delta <0 && a>0)
            printf("voi moi x");
        else if (delta ==0 && a>0)
            printf("dung voi moi x tru x= %f",-b/(2*a));
        else if (delta >0 && a>0)
            printf("tap nghiem phuong trinh nam trong khoang x>%f hop voi x<%f",x1,x2);
        else if (delta >0 && a<0)
            printf("tap nghiem phuong trinh la %f <x< %f",x1,x2);
        getch();
}
17XGOD viết 20:24 ngày 30/09/2018

không được nốt anh ơi dù khai báo stdlib.h rồi

Dung Nguyen viết 20:36 ngày 30/09/2018

Bạn thử dùng

_getch();

xem, trước mình cũng gặp vấn đề này một lần.

pham van trinh viết 20:37 ngày 30/09/2018

mình dùng devc5.9.2 vẫn dừng ngon mà

17XGOD viết 20:34 ngày 30/09/2018

không được luôn anh :’(

17XGOD viết 20:36 ngày 30/09/2018

em dùng 4.9.9.2 chắc phải down lại bản mới quá

Bài liên quan
0