Lỗi had stop working khi làm bài tính tổng

em mói học c mấy bài đầu tiên. đang làm mấy bài toán mà khi viết code xong hết rồi, tìm không có lỗi, chạy thử thì chỉ nhập được n rồi nó báo vd1.exe had stop working rồi tắt luôn chương trình đó. em dùng cả cfree lần dev c rồi mà vẫn vậy. chạy được nhưng không tính được ra tổng s. ac cho e hỏi sửa ls ạ. có phải cài lại win k ạ?

bạn Đít Vịt tân mến, code bạn có vấn đề rồi, up lên đây cho ae xem xét :slight_smile:
còn win thì chắc k cần cài lại đâu :sunglasses:

up code lên bạn ơi. Chứ nhiều lỗi khiến nó stop working lắm.

Đây là Running Time Error, lỗi khi chạy chương trình. Không cần cài windows tình yêu. :smiley:

scanf("%d",n) hay scanf("%d",&n) ?

1 Like

#include<stdio.h>
int main()
{
int i, n, s;
printf(“n=”);
scanf("%d", n);
s=0;
i=1;
while(i<=2*n+1)
{
s=s+i;
i=i+2;
}
printf(“s=%d”, s);
return 1;
}
đây ạ

:stuck_out_tongue: Biết ngay, thêm dấu & vào trước n trong scanf.
scanf("%d",&n); nhé bạn

2 Likes

nó báo thế này ạ e dùng c free và dev c

vâng. tk a. để e thử xem sao.

vẫn không đươc ạ :frowning:

Bạn đặt code trong dấu ``` nhá (sát chữ số 1 ấy)

#include <cstdio>
int main()
{
    int i, n, s;
    printf("n=");
    scanf("%d",&n);
    s=0;
    i=1;
    while(i<=2*n+1)
    {
        s=s+i;
        i=i+2;
    }
    printf("s=%d", s);
    return 0;
}
1 Like

B cho mình hỏi cái này là làm cho bài s=1+3+5+…+(2n+1) có đúng k nhỉ? Mình sửa đk lỗi đấy r ạ. Mà kq k ra

Đúng rồi bạn. …

1 Like

tkiu b:heart_eyes::heart_eyes::heart_eyes:

sao bạn không dùng lệnh for

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