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

цикл do - while - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 3. Игра Ним с одной кучей камней и с инвертированными правилами http://www.cyberforum.ru/cpp-beginners/thread280996.html
Решите задачу методом динамического программирования : Игра Ним с одной кучей камней и с инвертированными правилами (взявший последний камень проигрывает), нисходящее и восходящее ДП.
C++ двусвязный динамический список Динамический двусвязный список (операции: добавить элемент после данного, удалить данный элемент …). class List { private: Node* head; public: List(); bool IsEmpty(); void Insert(Node* ptr, int key); http://www.cyberforum.ru/cpp-beginners/thread280994.html
Умная Функция C++
Есть функция которая в зависимости от входных параметров, делает сложные вычисления, а потом выдаёт результат. Как можно реализовать, чтобы функция проверяла, запрашивался ли этот ряд входных параметров ранее, и если да то выдавать уже готовый результат, который был вычислен ранее, а если нет, то уже производить вычисления полностью?
C++ Рекурсия. Наименьший общий делитель по формулам Евклида
Подскажите как выполнить рекурсию. прога работает, но без рекурсии. задание в приложении. #include <cstdlib> #include <iostream> #include <cmath> #include <clocale> using namespace std;
C++ случайная матрица 10 на 10 http://www.cyberforum.ru/cpp-beginners/thread280972.html
Люди помогите пожалуйста катастрофически не успеваю сделать последнею программу да она как раз самая сложная. Это последняя из 5 она мне вообще не удается а сдавать нужно все 5 и ни как по другому... в общем спасите пожалуйста меня... вот условие сгенерировать матрицу 10 на 10 из случайных чисел и рассчитать среднее отклонение от средней величины отдельно для положительных,отдельно для...
C++ Двухмерный массив(программа) Все добрый день. Учусь заочно и нужно решить задачу вот такую: ввести с клавиатуры двухмерный массив действительных чисел размером n*n, проверить правильность приема массива, рядки массива сортировать по увеличению, елементы 1-го рядка и 1-го столбца меняются местами. Если кто знает где и какую литературу почитать что бы написать данную программу буду очень благодарен. Сам С мы только... подробнее

Показать сообщение отдельно
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
21.04.2011, 20:45     цикл do - while
Ребят, помогите исправить программу.
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
#include<iostream.h>
#include<math.h>
void main()
{
int i;
double x,y,f1,f2,a11,a12,a21,a22,d;
cout<<"Vvedite nachalnoe priblizhenie x: ";
cin>>x;
cout<<"Vvedite nachalnoe priblizhenie y: ";
cin>>y;
 
for( i=1;i<=10;i++)
{
f1=pow(y,3)-pow(x,2)-1;
f2=y*pow(x,3)-x-4;
a11=pow(x,3);
a12=3*pow(y,2);
a21=1-3*pow(x,2)*y;
a22=2*x;
d=2-2*pow(x,4)-9*pow(x,2)*pow(y,3);
x=x-(a11*f1+a12*f2)/d;
y=y-(a21*f1+a22*f2)/d;
cout<<"\nNomer iteracii: "<<i<<"\tx = "<<x<<"\ty= "<<y;}
}
Программа решает систему нелинейных уравнений методом ньютона.
Условие в картинке.

ПРограмма то работает, но вот только учитель сказал сделать цикл с do - while.
НУжно х1=1, у1=у сделать и дальше чтоб вчисляло и была проверка на условие.
ЧТоб проверяло условие, если |x1-x|<e и |y1-y|<e то "закончить процесс".

Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru