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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
#1

Что то с програмой - C++

22.11.2011, 22:46. Просмотров 818. Ответов 10
Метки нет (Все метки)

Сделал метод итерации, но програма после компиляции как бегущая строка бежит, и я не вижу результата... в чем ошибка програми?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream.h>
 #include <conio.h>
 #include <math.h>
 int main()
 {
 int k=0;
 float eps,x1,xn1,x2,xn2,x3,xn3;
 cout<<"Vvedit x1=";
 cin>>x1;
 cout<<"Vvedit x2=";
 cin>>x2;
 cout<<"Vvedit x3=";
 cin>>x3;
 cout<<"Vvedit to4nist eps=";
 cin>>eps;
 xn1=-0.4073*x2+0.2182*x3+1.1149;
 xn2=-0.3557*x1+0.2886*x3+1.7879;
 xn3=1.9172+0.3907*x1+0.4503*x2;
 while(fabs((xn1-x1)&&(xn2-x2)&&(xn3-x3))>eps)
 {
 x1=xn1;
 x2=xn2;
 x3=xn3;
 xn1=-0.4073*x2+0.2182*x3+1.1149;
 xn2=-0.3557*x1+0.2886*x3+1.7879;
 xn3=1.9172+0.3907*x1+0.4503*x2;
 cout<<"\n";
 cout<<"x1="<<x1<<"\n";
 cout<<"x2="<<x2<<"\n";
 cout<<"x3="<<x3<<"\n";
 k++;
 }
 cout<<"--------------------\n";
 cout<<"Rezyltat programu:\n";
 cout<<"x1="<<x1<<"\n";
 cout<<"x2="<<x2<<"\n";
 cout<<"x3="<<x3<<"\n";
 cout<<"--------------------\n";
 cout<<"k="<<k<<"\n";
 cout<<"--------------------\n";
 getch();
 return 0;
 }
 Комментарий модератора 
Код выделяем тегами!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2011, 22:46     Что то с програмой
Посмотрите здесь:

функция удаления и добавления элементов. что не так с програмой? - C++
#include &lt;iostream&gt; using namespace std; struct node{ double a; double b; node *next;}; node *head= NULL; node *p,...

Что не так с програмой? - PascalABC.NET
var s: string; k, n, i: integer; // f, f1: text; begin // assign(f, 'output.txt'); // assign(f1, 'output_2.txt'); ...

Проблемы с програмой - C#
Пишу программу для ведения учета на производстве, возникли проблемы с записью-чтением данных и сортировкой таблицыusing System; using...

Любой рисунок за програмой - Turbo Pascal
Как зделать за программой картинку, или скиньте плиз хотябы образец как это зделать, гуглил нече ненашол((последняя надежда на вас

просьба помочь с програмой - Pascal
вот её блок 78. Составить программу, которая будет 1. Читать с клавиатуры число А; 2. Если число меньше 10, то : ...

Обработка GET Запроса, переданного програмой - PHP
Есть программа, которая передает запрос на фаил check.php, с параметрами get - check.php?id=id&amp;id2=id2 Нужен скрипт check.php, который бы...

Проблемма с раздачей wifi програмой Connectify - Windows 8, 8.1
Здраствуйте господа форумчане. Вообщем я жыву в общаге . Тут обитают еще 2 человека. У всех ноутбуки, но кабель на комнату только 1,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
5477 / 1843 / 343
Регистрация: 10.12.2010
Сообщений: 5,434
Записей в блоге: 3
22.11.2011, 22:56     Что то с програмой #2
Наиболее вероятно у вас бесконечный цикл. Проверяйте условие выхода.
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
22.11.2011, 22:57  [ТС]     Что то с програмой #3
все вроди проверил и не раз...не понимаю
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
22.11.2011, 23:02     Что то с програмой #4
Цитата Сообщение от Alston Посмотреть сообщение
while(fabs((xn1-x1)&&(xn2-x2)&&(xn3-x3))>eps)
Это, пардон, что??
HighPredator
5477 / 1843 / 343
Регистрация: 10.12.2010
Сообщений: 5,434
Записей в блоге: 3
22.11.2011, 23:29     Что то с програмой #5
Как у вас такой код скомпилился?
soon
22.11.2011, 23:47
  #6

Не по теме:

Как у вас такой код скомпилился?
А что там некомпилируемого?

HighPredator
5477 / 1843 / 343
Регистрация: 10.12.2010
Сообщений: 5,434
Записей в блоге: 3
22.11.2011, 23:56     Что то с програмой #7
Цитата Сообщение от soon Посмотреть сообщение
А что там некомпилируемого?
Вызов fabs с логическим аргументом.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.11.2011, 00:05     Что то с програмой #8
code
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <cmath>
 
int main()
{
    std::cout << fabs(true) << std::endl
              << fabs(false) << std::endl;
    return 0;
}

Неявно приводится к float/doble. Не?
HighPredator
5477 / 1843 / 343
Регистрация: 10.12.2010
Сообщений: 5,434
Записей в блоге: 3
23.11.2011, 11:41     Что то с програмой #9
Цитата Сообщение от soon Посмотреть сообщение
Неявно приводится к float/doble. Не?
error C2668: 'fabs' : ambiguous call to overloaded function while trying to match the argument list '(bool)'

Добавлено через 17 секунд
Очевидно нет.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.11.2011, 11:59     Что то с програмой #10
Все ок отработало
Код
soon@bt:~/src$ cat main.cpp
#include <iostream>
#include <cmath>
 
int main()
{
    std::cout << fabs(true) << std::endl
              << fabs(false) << std::endl;
    return 0;
}

soon@bt:~/src$ g++ main.cpp -o main && ./main
1
0
soon@bt:~/src$
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2011, 12:42     Что то с програмой
Еще ссылки по теме:

помогите плиз з програмой ато я запутался - Pascal
помогите решить задачу а то чета у меня не виходит : дано целое k от 1 до 180. Определить, какая цифра находится в k-й позиции...

Какой програмой перепрошить принтер самсунг ml2160? - Принтеры, МФУ
как правильно перепрошить принтер что бы не искать чип для него , где взять эту прошивку . и какой заправкой можно заменить...

Какой програмой можно создать образ диска? - Программы архиваторы
Подскажите пожалуйста! как создать образ компьютера(всех программ в главном диске C:) чтобы потом записать этот образ на диск,а когда...

Как соеденить базу даных на сервере с програмой на компютере? - C#
Очень нужна помощ! Есть база даных, которая находится на сервере (на моем сайте), а программа на компютере. Как зделать так, чтобы...

Какой програмой можно создать приложения для мобилок??? - Java ME
Какой програмой можно создать приложения и игры для мобилок???


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
HighPredator
5477 / 1843 / 343
Регистрация: 10.12.2010
Сообщений: 5,434
Записей в блоге: 3
23.11.2011, 12:42     Что то с програмой #11
Не отработало :)
------ Build started: Project: Test, Configuration: Debug Win32 ------
Compiling...
Main.cpp
c:\documents and settings\****\мои документы\visual studio 2005\projects\test\main.cpp(6) : error C2668: 'fabs' : ambiguous call to overloaded function
c:\program files\microsoft visual studio 8\vc\include\math.h(557): could be 'long double fabs(long double)'
c:\program files\microsoft visual studio 8\vc\include\math.h(509): or 'float fabs(float)'
c:\program files\microsoft visual studio 8\vc\include\math.h(119): or 'double fabs(double)'
while trying to match the argument list '(bool)'
c:\documents and settings\*****\мои документы\visual studio 2005\projects\test\main.cpp(7) : error C2668: 'fabs' : ambiguous call to overloaded function
c:\program files\microsoft visual studio 8\vc\include\math.h(557): could be 'long double fabs(long double)'
c:\program files\microsoft visual studio 8\vc\include\math.h(509): or 'float fabs(float)'
c:\program files\microsoft visual studio 8\vc\include\math.h(119): or 'double fabs(double)'
while trying to match the argument list '(bool)'
Build log was saved at "file://c:\Documents and Settings\*****\Мои документы\Visual Studio 2005\Projects\Test\Debug\BuildLog.htm"
Test - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Yandex
Объявления
23.11.2011, 12:42     Что то с програмой
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru