Форум программистов, компьютерный форум CyberForum.ru

Не могу понять почему не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операторы http://www.cyberforum.ru/cpp-beginners/thread682978.html
Объясните пожалуйста операторы & и | в С++
C++ Не могу понять ошибку в цикле for #include <iostream> using namespace std; class object { public: int num_obj; int num_of_line; int cur_el; http://www.cyberforum.ru/cpp-beginners/thread682974.html
C++ Дан список праздников года. Вывести все весенние праздники
#include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { struct holidays {
Дано множество чисел. Определить, есть ли среди них кратные 2 C++
Дано множество чисел. Определить, есть ли среди них кратные 2
C++ Даны два целых числа: D (день месяца) и M (номер месяца в году). Вывести знак зодиака, соответствующий этой дате. http://www.cyberforum.ru/cpp-beginners/thread682951.html
Помогите пожалуйста сделать не знаю даже с чего начать Даны два целых числа: D (день месяца) и M (номер месяца в году). Вывести знак зодиака, соответствующий этой дате. В программе необходимо использовать условный оператор И оператор switch. Справочник знаков зодиака: 21.03 - 20.04 - "Овен" 21.04 - 21.05 - "Телец"
C++ С++ посмотрите пожалуйста где есть ошибки и в чем они заключаются и что я пропустила Вот задание: Дано целое число n и действительное число x. Вычислить значение выражения: Помимо вычисления общей суммы сохранить значения каждого слагаемого в массиве и вывести их на экран в виде строки вида S = 152 = 2 + 6 + 24 + 120 (Для n = 4 и x = 1.0). подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.10.2012, 04:44     Не могу понять почему не работает
Цитата Сообщение от Pavel5 Посмотреть сообщение
программа не работает, не пойму почему
см комментарии:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdio.h"
#include "math.h"
#include "conio.h"
#define E 1e-6
 
int main()
{
    float x,y,a;
    int n;
printf("x=");
scanf("%f" ,&x);
y=0; a=x; n=0;// здесь n равно 0
while (fabs(a)>=E)
{ 
     y=y+a;
     n++;// в первом цикле n становится равным 1
     a=-a*x*n/(n-1);// сразу же делите на 0
}
scanf("y=%f\n",y);
printf("ln(1+x)=%f\n",log(1+x));
getch();
return 0; 
}
 
Текущее время: 21:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru