01/10/2018, 00:36
Mọi người cho em hỏi lỗi này là lỗi gì ạ
Chào các bác cho em hỏi code này lỗi gì mà nó ra kết quả S = -1.#J
#include<conio.h>
#include<stdio.h>
int main(){
int n;
do{
printf("Nhap n: ");
scanf("%d",&n);
}while(n<=0);
float S=0;
for (int i=0;i<n;i++)
S= S + 1.0*(2*i-1)/(2*i);
printf("S= %.2f",S*3.14);
getch();
}
Em cám ơn trước ạ
Bài liên quan
Do bạn chia cho 0 đó
Ở vòng lặp và lần lặp đầu tiên, i = 0
-> 2*i = 0
-> 1.0 * (0 - 2) / 0 -> Sai
ok em hiểu rồi tks bác nhiều