Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Alston
7 / 7 / 2
Регистрация: 16.09.2009
Сообщений: 410
#1

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

22.11.2011, 22:46. Просмотров 845. Ответов 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;
 }
 Комментарий модератора 
Код выделяем тегами!
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...

Что не так с програмой?
var s: string; k, n, i: integer; // f, f1: text; begin // ...

Проблемы с програмой
Пишу программу для ведения учета на производстве, возникли проблемы с...

Помогите пожалуйста програмой
привет всем. Кто может помочи пожалуста пишите. у меня ести програма в лотусе...

просьба помочь с програмой
вот её блок 78. Составить программу, которая будет 1. Читать с...

Любой рисунок за програмой
Как зделать за программой картинку, или скиньте плиз хотябы образец как это...

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

Не по теме:

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

0
HighPredator
5645 / 1962 / 715
Регистрация: 10.12.2010
Сообщений: 5,689
Записей в блоге: 3
22.11.2011, 23:56 #7
Цитата Сообщение от soon Посмотреть сообщение
А что там некомпилируемого?
Вызов fabs с логическим аргументом.
0
soon
2545 / 1310 / 177
Регистрация: 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. Не?
0
HighPredator
5645 / 1962 / 715
Регистрация: 10.12.2010
Сообщений: 5,689
Записей в блоге: 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 секунд
Очевидно нет.
0
soon
2545 / 1310 / 177
Регистрация: 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$
0
HighPredator
5645 / 1962 / 715
Регистрация: 10.12.2010
Сообщений: 5,689
Записей в блоге: 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 ==========
0
23.11.2011, 12:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2011, 12:42
Привет! Вот еще темы с решениями:

Обработка GET Запроса, переданного програмой
Есть программа, которая передает запрос на фаил check.php, с параметрами get -...

помогите плиз з програмой ато я запутался
помогите решить задачу а то чета у меня не виходит : дано целое k от 1 до...

Проблемма с раздачей wifi програмой Connectify
Здраствуйте господа форумчане. Вообщем я жыву в общаге . Тут обитают еще 2...

Какой програмой можно создать образ диска?
Подскажите пожалуйста! как создать образ компьютера(всех программ в главном...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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