Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2014, 11:38   #1
orandzheviyman
Пользователь
 
Регистрация: 11.11.2013
Сообщений: 74
По умолчанию Почему не работает? Си

Программа не выдаёт никакого результата, почему?
Код:
#include <stdio.h>
#include <math.h>
main (void)
{
double sum, nach,x,lnMASH,dif;
int N,i;

nach=-1;
x=-0.9;
sum=0;
printf ("Vvedite N= ");
scanf ("%d", &N);

while (x>=0.9)
 {
   for (i=1;i=N;i++)
    {
      nach=(nach*(-1)*x)/i;
      sum=sum+nach;
    }
        lnMASH=log(x+1);
        dif=lnMASH-sum;
        printf ("x= %lf, lnMASH= %lf, sum= %lf, dif= %lf \n",x,lnMASH,sum,dif);
        x=x+0.2;
 }	
}
orandzheviyman вне форума Ответить с цитированием
Старый 27.03.2014, 11:42   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Код:
x=-0.9;
while (x>=0.9)
Еще вопросы?
Poma][a вне форума Ответить с цитированием
Старый 27.03.2014, 11:54   #3
orandzheviyman
Пользователь
 
Регистрация: 11.11.2013
Сообщений: 74
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Еще вопросы?
Блин, я дурак. Спасибо. Но сейчас всё равно ничего не происходит, но и программа не завершает работу
orandzheviyman вне форума Ответить с цитированием
Старый 27.03.2014, 13:40   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Код:
for (i=1;i=N;i++)
смотрим второе выражение и вспоминаем, что это не условие...
p51x вне форума Ответить с цитированием
Старый 28.03.2014, 01:55   #5
orandzheviyman
Пользователь
 
Регистрация: 11.11.2013
Сообщений: 74
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Код:
for (i=1;i=N;i++)
смотрим второе выражение и вспоминаем, что это не условие...
А как надо?
orandzheviyman вне форума Ответить с цитированием
Старый 28.03.2014, 02:12   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Код:
for (i = 1; i <= N; ++i)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 28.03.2014, 06:42   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
А как надо?
Открыть учебник и прочитать, как сравниваются переменные.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? >>STINGER<< Помощь студентам 4 08.03.2011 09:56
почему интеренет на Xp не работает, а на семерке работает Lenura Windows 18 04.10.2010 12:04
Почему не работает тег align=right?valign работает а align нет! aviv HTML и CSS 5 21.01.2009 17:46
почему не работает domovoi Общие вопросы Delphi 1 15.10.2008 18:42