Исправить ошибку деления на ноль - C (СИ)
Формулировка задачи:
Составьте программy циклической структуры типа for
непонятно с переменной (х)? В условии про нее ничего не сказано. Может сделать ее константой или сделать ввод с клавиатуры или просто присвоить значение.
При запуске моих каракуль выдает ошибку Divide error(Вы пытаетесь разделить целое значение на 0) Вообщем подскажите что я сделал не так? И как с поступить с (х)
#include <stdio.h> #include <math.h> #include <conio.h> main() { int n,i,x; float S; printf("\n введите n "); scanf("%d", &n); for (S=0,x=8, i=1, i<=n; i++;) S+=x*x/(2*i); printf("\n n=%d S=%d", n,S); scanf("%d%f", &n,&S); getch(); }
Решение задачи: «Исправить ошибку деления на ноль»
textual
Листинг программы
#include <stdio.h> #include <math.h> #include <iostream.h> void main() { int n,i,x; double s=0; cout<<" Enter n, x \n"; cin>>n>>x; for(i=1; i<=n; i++) {s+=pow(x,2)/(2*i);} cout<<"s = "; cout<<s;}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д