1 / 1 / 0
Регистрация: 30.11.2020
Сообщений: 5
|
|
1 | |
выбивает nan вместо ответа30.11.2020, 20:39. Показов 1432. Ответов 1
в цикле do-while выбивает nan вместо числа
#include <iostream> #include <math.h> using namespace std; double f_for(double x) {double s=0; for (int k=2; k<=9; k++) s+= (tan(x)-x*x/k)/(k*k-1); return s; } double f_while(double x) { double s=0; int k=2; while (k<=9) { s+= (tan(x)-x*x/k)/(k*k-1); k++; } return s; } double f_dowhile(double x) {double s=0; int k=2; do{s+= (tan(x)-x*x/k)/(k*k-1); k++;} while (k<= 9);} int main() { double x, s1, s3 ,s2; s1= f_for(x); s2= f_while(x); s3= f_dowhile(x); cout<< "x= "; cin>>x; cout << "for: "<< s1<<endl; cout << "while: "<< s2<<endl; cout<< "do while: "<<s3<<endl; return 0; }
0
|
30.11.2020, 20:39 | |
Ответы с готовыми решениями:
1
Выдаёт NaN вместо ответа, при этом цикл проходит 144 , в задаче используется 3 цикла, while, for, dowhile Компьютер при исчислениях ненадолго виснет и иногда выбивает число nan NaN при выводе ответа (решение уравнения) Выбивает из игр.БП? 7V вместо 12V ( |
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
||||||
30.11.2020, 21:58 | 2 | |||||
Сообщение было отмечено galaxy_brain как решение
Решение
0
|
30.11.2020, 21:58 | |
30.11.2020, 21:58 | |
Помогаю со студенческими работами здесь
2
Выдает NaN вместо числа Выводит nan вместо числа Вместо числа выходит NaN Вместо суммы выдаёт NaN Выводит Nan вместо числа Выводит NaN вместо числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |