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

Найти ошибку. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подключение библиотек include http://www.cyberforum.ru/cpp-beginners/thread311648.html
подскажите как включить include библиотеки (iostream,conio i t.d)
C++ Дизассемблированный код иногда вижал студио выводит дизасемблированный код скажи, как в нем что то понемать http://www.cyberforum.ru/cpp-beginners/thread311628.html
Определить, является ли заданная матрица N-го порядка магическим квадратом, т.е. такой, в которой сумма элементов во всех строках и столбцах одинакова C++
Определить, является ли заданная матрица N-го порядка магическим квадратом, т.е. такой, в которой сумма элементов во всех строках и столбцах одинакова. Помогите переделать задачу что в ней ...
запись и чтоние из файла C++
есть функция записи файла void ZapisVFile() { char fname="C://sp1.dat";//Имя создаваемого файла short nBuf2;//Массив с тестовыми данными для записи в файл int x; float c4=0.01; int...
C++ Класс контейнера и итератора http://www.cyberforum.ru/cpp-beginners/thread311611.html
Товарищи программисты. Помогите выяснить что должен делать в данной задаче итератор. Реализовать шаблон класса vector, реализующий динамический массив. Определить 2 объекта класса vector и внешнюю...
C++ scanf, char Есть нубский вопрос... char * str=new char; //char str; scanf("%s",str); char chr; scanf("%c",&chr); В этом коде chr хавает символ переноса строки и не дает мне ничего ввести=( Есть что-то... подробнее

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

Найти ошибку. - C++

03.06.2011, 12:15. Просмотров 777. Ответов 11
Метки (Все метки)

задание:
Шаг1. Выбрать начальный шаг sh=(b-a)/4. Положить x0=a. Вычислить F(x0).
Шаг2. Положить x1=x0+sh. Вычислить F(x1).
Шаг3. Сравнить F(x0) и F(x1). Если F(x0)>F(x1), то перейти к шагу 4, иначе -- к шагу 5.
Шаг4. Положить x0=x1 и F(x0)=F(x1). Проверить условие принадлежности x0 интервалу [a,b]. Если a < x0 < b, то перейти к шагу 2, иначе -- к шагу 5.
Шаг5. Проверка на окончание поиска: если |sh| <= eps, то вычисления завершить, полагая xm=x0, Fm=F(x0), иначе -- перейти к шагу 6.
Шаг6. Изменить направление поиска: положить x0=x1, F(x0)=F(x1), sh=-sh/4. Перейти к шагу 2.
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
44
45
46
47
48
#include <iostream>
#include <cmath>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
using namespace std;
 
const float epsilon=1e-10;
 
float f(float x)
{
    float y,k,j,l;
    return y=k*x*x+l*x+j;
}
 
int main()
{
        float k,j,l,a,b,f0,f1,dx,x0,x1,x2,f2;
   printf("Vvedi koefficienti k l j \n");
   scanf("%f" ,&k);
   scanf("%f" ,&l);
   scanf("%f" ,&j);
   printf("Vvedi interval a b \n");
   scanf("%f" ,&a);
   scanf("%f" ,&b);
       dx=(b-a)/4;
       x0=a;
       f0=x0;
          while (dx>=epsilon)
{
          while (a<=x0<=b)
{
   x1=x0+dx;
   f1=x1;
   if(f(f0)>f(f1))
                  x0=x1;
                  f(f0)=f(f1);
           else
}
                  x0=x1;
                  f(f0)=f(f1);
                  dx=-dx/4;
}
                  x2=x0;
                  F(f2)=F(f0);
                  printf("Tochka extremuma \n r=%6.6f" ,x2);
return 0;
}
ошибки с 37 строки
C:\My Documents\codeblocks\41321321\main.cpp|37|error: lvalue required as left operand of assignment|
C:\My Documents\codeblocks\41321321\main.cpp|38|error: 'else' without a previous 'if'|
C:\My Documents\codeblocks\41321321\main.cpp|39|error: expected primary-expression before '}' token|
C:\My Documents\codeblocks\41321321\main.cpp|39|error: expected ';' before '}' token|
C:\My Documents\codeblocks\41321321\main.cpp|41|error: lvalue required as left operand of assignment|
C:\My Documents\codeblocks\41321321\main.cpp|43|error: expected ';' before '}' token|
C:\My Documents\codeblocks\41321321\main.cpp|45|error: 'F' was not declared in this scope|
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru