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

Объясните в чем ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить функцию, позволяющую распознавать наличие вещественных корней в квадратном уравнении http://www.cyberforum.ru/cpp-beginners/thread1311943.html
Даны три квадратных уравнения ax^2+bx+с, bx^2+ax+с, cx^2+ax+b. Сколько из них имеют вещественные корни. (определить функцию, позволяющую распознавать наличие вещественных корней в квадратном уравнении.)
C++ Функция, позволяющая распознавать наличие вещественных корней в квадратном уравнении Даны три квадратных уравнения ax^2+bx+с, bx^2+ax+с, cx^2+ax+b. Сколько из них имеют вещественные корни. (определить функцию, позволяющую распознавать наличие вещественных корней в квадратном уравнении.) Помогите, плз. P.S. если поможете через <stdio.h> буду крайне признателен http://www.cyberforum.ru/cpp-beginners/thread1311940.html
C++ Меню(Шаблон)
Подскажите как сделать меню на С++ 1. Запуск программы один 2. Запуск программы два 3. Выход Чтобы допусти при выборе программы 1 у нас запускалась программа которая считает сумму нечетных чисел от 1 до 30, при выборе программы выполнять другая программа.
C++ Как можно оптимизировать?
Как можно оптимизировать программу,чтобы она работала до 1 секунды? #include<iostream> #include<cstring> using namespace std; int sdvig(char a,char b,int m,int s) { int t; for (int i=0;i<m;i++) {
C++ Определить самое длинное слово всех слов введенных предложений http://www.cyberforum.ru/cpp-beginners/thread1311922.html
Ввести последовательность предложений. Определить самое длинное слово всех слов введенных предложений. Предложения с этим словом напечатать большими буквами. :cry::-|
C++ Передаче параметров из класса в main В header файле в метод menu класса Menu, передаю класс ResuryHealth. int Menu::menu(ResuryHealth){ ..... } Соответственно при вызове метода menu в main требуется параметр. Menu choose; choose.menu(сюда параметры); Проблема в том, что я не знаю как передать туда параметр, помогите, то только столкнулся с таким. подробнее

Показать сообщение отдельно
WarDevil
0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 1

Объясните в чем ошибка - C++

26.11.2014, 20:43. Просмотров 135. Ответов 0
Метки (Все метки)

Помогите найти ошибку в программе...
Определить корень третьей степени от Z по итерационной формуле, пока |Wn+1 - Wn| < e
Wn+1 = Wn +(1/3)(Z/ Wn2- Wn)
начальное значение
Z/3 , если Z >= 0
W0=
3 Z если Z < 1
Использовать функцию F(w) = w + (1/3)(Z/ w2- w)

Вот такую программку я написал...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#define _USE_MATH_DEFINES
#include <cmath>
#include<iostream>
#include<iomanip>       // +
using namespace std;
int main()
{setlocale(LC_ALL, "rus");
double Z,e=M_E;
cout<<"Введите число\n";
cin>>Z;
double Wn,Wn1;
if (Z<1)
Wn1=3*Z;
else if (Z>=0)
Wn1=Z/3;
 
do
    {Wn=Wn1;
        Wn1=Wn+(1/3)*(Z/(Wn*Wn)-Wn);
    }
    while(abs(Wn-Wn1)<e);
    cout<<Wn1<<"\n";
}
Миниатюры
Объясните в чем ошибка  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru