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

цикл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ пример базы данных на с/с++ с использование структур http://www.cyberforum.ru/cpp-beginners/thread41857.html
если у кого есть выложите плиз пример любой базы данных на с/с++ с использованием структур (там полегче какой нибудь) чтобы разобраться
C++ Двумерные массивы, экзамен, онлайн Здравствуйте! Очень нужна помощь на экзамене который состоится 26.06 в пятницу в 10:00 По Москве (9:00 по киеву). Мне понадобится помощь в области двумерных динамических массивов, не более. То есть... http://www.cyberforum.ru/cpp-beginners/thread41851.html
C++ Что выведется на экран в результате выполнения фрагмента кода?
Помогите пожалуйста, сделать 5 небольших задач , спасибо всем кто откликнется! 1.Что выведется на экран в результате выполнения следующего фрагменту кода? int sum=0,a=2;for(int i=0;i<10;i++){...
C++ Алгоритм для моментальной лотерей
Нужно придумать алгоритм , вот я думаю может здесь помогут. для простоты понимания упрошу. Есть 3 выйгрышные комбинации и по каждой свой приз Приз 1 Приз 2 Приз 3, и у каждой комбинации своя...
C++ работа со стеком http://www.cyberforum.ru/cpp-beginners/thread41806.html
попалась такая задача: создать стек для положительных и отрицательных чисел. максимальный размер стека ввести с экрана. Создать функции для ввода и вывода элементов стека. ВВести с экрана 4 элемента,...
C++ объяснить программму в С++ #include<time.h> #include<iostream> using namespace std; int **A; int main() { int i,j,pos1,pos2,t,N; float sr_ar,min,max; int *B; подробнее

Показать сообщение отдельно
ciao
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 28
25.06.2009, 18:42  [ТС]
Я уверенна, что проблемма не в распечатке результатов..Я для контроля делаю

Добавлено через 25 минут 54 секунды
Очень странно...
Итерации по методу Ньютона идут только до этого момента. Сам цикл не выполняется. Не могу понять почему.

Код
for (i = 0; i < n-1; i++)
                 {
                   if (x[i] <= 0)
                     { 
                        printf("x<=0!\n");
                        while(x[i]<0)
                         {
                           printf("x<=0!\n");
                           int k = 0;
                           x[i] = xold[i] + alam * p[i] * pow((1.e-1),k);
                           k = k + 1;
                          }
                  //for (int i = 0; i < nn; i++){
                  // printf ("x = %g \n",x[i]);}
                     }
                   else if (x[i] >= 1)
                     {
                        printf ("x>=1\n");
                         while (x[i]>1)
                          {
                           int k = 0;
                           x[i] = xold[i] + alam * p[i] * pow((1.e-1),k);
                           k = k+1;
                          }
                  //for (int i = 0; i < nn; i++){
                  //printf ("x = %g \n",x[i]);}
                     }
                 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru