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

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

Войти
Регистрация
Восстановить пароль
 
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
#1

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

19.10.2013, 01:33. Просмотров 314. Ответов 16
Метки нет (Все метки)

Как мне исправить данную ошибку ? ?
Миниатюры
Найти ошибку  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2013, 01:33     Найти ошибку
Посмотрите здесь:

Найти ошибку - C++
#include <vcl.h> #include <vcl.h> #include <conio.h> #include <iostream.h> #include <windows.h> float determ(float **M, int...

найти ошибку - C++
немогу найти ошибку помогите пожалуйста.

Найти Ошибку БД - C++
Уважаемые, форумчане большая просьба помочь с БД, Задание Составить программу, которая описывает структуру в соответствии с вариантом...

Найти ошибку - C++
Задание: написать прогу, где запрашивается рост в футах и дюймах и вес в фунтах. (Используй 3 переменные) Должен высчитываться индекс массы...

Найти ошибку... - C++
#include <stdio.h> #include <stdlib.h> int main() { int i,j,n,m,p=0,o=0,k=0; int **mass1; printf( "vvedite kol-vo strok...

Найти ошибку - C++
//--------------------------------------------------------------------------- #include <clx.h> #pragma hdrstop #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Модератор
Эксперт CЭксперт С++
7000 / 4171 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
19.10.2013, 01:37     Найти ошибку #2
C++
1
double f1(x);
здесь вы создаете переменную f1 и инициализируете её значением x. Непонятно, зачем, ведь в x находится мусор.

C++
1
f1(x) = ...
а здесь написана чушь т.к. у нас есть лишь переменная f1. парсер считает данную запись функцией.
Надо так:
C++
1
f1 = ...
Код вставить не дано было?
ValeryS
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,656
19.10.2013, 01:38     Найти ошибку #3
Ну для начало выучить язык
что означает
double f1(x),f2(x),f3(x)?????
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
19.10.2013, 01:41     Найти ошибку #4
Цитата Сообщение от St56383 Посмотреть сообщение
Как мне исправить данную ошибку ? ?
Читать какую-нибудь книгу. Хоть первые главы!
C++
1
f1(x)=1/(x-5.0) ; //И что тут по Вашему должно происходить?
P.S. сначала подучите как обращаться с пременными
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 01:43  [ТС]     Найти ошибку #5
f1(x) f2(x) f3(x) kak mozno napisatj podrugomu ? ? mne dlja resenija primera nado naize f1(x) f2(x) f3(x) pri podstovlenie x
MrGluck
Модератор
Эксперт CЭксперт С++
7000 / 4171 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
19.10.2013, 01:45     Найти ошибку #6
Опустите лишние скобки и х после переменных
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 01:51  [ТС]     Найти ошибку #7
po kakim pri4inam f1 raven ne ponjatnomu 4islu ? ?
Миниатюры
Найти ошибку  
MrGluck
Модератор
Эксперт CЭксперт С++
7000 / 4171 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
19.10.2013, 01:51     Найти ошибку #8
St56383, делите на ноль
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 01:53  [ТС]     Найти ошибку #9
da ja dogodalsja , a eto neljzja ispravitj , 4tob pisalosj bolee korekno ? ?
MrGluck
Модератор
Эксперт CЭксперт С++
7000 / 4171 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
19.10.2013, 01:54     Найти ошибку #10
Цитата Сообщение от St56383 Посмотреть сообщение
da ja dogodalsja , a eto neljzja ispravitj , 4tob pisalosj bolee korekno ? ?
Можно, разрешаю.

Пишите наконец по-русски, а не тарабански.
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 01:56  [ТС]     Найти ошибку #11
а как исправит ? ?извиняюсь ..Просто я не с России ,у нас так привычней. .
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
19.10.2013, 02:00     Найти ошибку #12
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
#include <iostream>
 
inline long double function_1(long double i_x)
  {
  return 1 / (i_x - 5);
  }
 
inline long double function_2(long double i_x)
  {
  return (i_x + 3) * (i_x + 3);
  }
 
inline long double function_3(long double i_x)
  {
  return sqrt(i_x + 5);
  }
 
int main()
  {
  long double x;
  std::cout << "Enter x: ";
  std::cin >> x;
  std::cout << "f1(x) = " << function_1(x) << std::endl;
  std::cout << "f2(x) = " << function_2(x) << std::endl;
  std::cout << "f3(x) = " << function_3(x) << std::endl;
  std::cin.get();
  std::cin.get();
  return 0;
  }
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 02:04  [ТС]     Найти ошибку #13
воу спасибо только препадователь не поверит так как мы многое не учили и писать явно так не умею
MrGluck
Модератор
Эксперт CЭксперт С++
7000 / 4171 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
19.10.2013, 02:06     Найти ошибку #14
Цитата Сообщение от St56383 Посмотреть сообщение
так как мы многое не учили и писать явно так не умею
настало время выучить, как-никак, половина семестра прошла, - пора
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 02:08  [ТС]     Найти ошибку #15
причём мне надо использовать условный оператор if при условии (x<0 для f1=1/(x-5.0);0<=x<=1 для f2=pow((x+3.0),2);и для f3=sqrt(x+5.0) что когда не совпадает не одному условию..Как мне реализовать данный метод ..Я построил алгоритм в виде блок схемы но запутался
MrGluck
Модератор
Эксперт CЭксперт С++
7000 / 4171 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
19.10.2013, 02:10     Найти ошибку #16
Цитата Сообщение от St56383 Посмотреть сообщение
Я построил алгоритм в виде блок схемы
выложите на форум в виде картинки, посмотрим
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2013, 02:11     Найти ошибку
Еще ссылки по теме:

Найти ошибку. - C++
задание: Шаг1. Выбрать начальный шаг sh=(b-a)/4. Положить x0=a. Вычислить F(x0). Шаг2. Положить x1=x0+sh. Вычислить F(x1). Шаг3....

Найти ошибку - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; using namespace std; int main() { char str=&quot;kfghdfg.&quot;; ...

найти ошибку - C++
Помогите найти ошибку в коде,пожалуйста #include&lt;iostream.h&gt; char newline; class rast { char mesto; public: ...

Найти ошибку! - C++
Почему не хочет работать вот эта строка strcut(history,str); #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
19.10.2013, 02:11     Найти ошибку #17
Цитата Сообщение от St56383 Посмотреть сообщение
причём мне надо использовать условный оператор if при условии (x<0 для f1=1/(x-5.0);0<=x<=1 для f2=pow((x+3.0),2);и для f3=sqrt(x+5.0) что когда не совпадает не одному условию..Как мне реализовать данный метод ..Я построил алгоритм в виде блок схемы но запутался
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
#include <iostream>
 
inline long double function_1(long double i_x)
  {
  return 1 / (i_x - 5);
  }
 
inline long double function_2(long double i_x)
  {
  return (i_x + 3) * (i_x + 3);
  }
 
inline long double function_3(long double i_x)
  {
  return sqrt(i_x + 5);
  }
 
int main()
  {
  long double x;
  std::cout << "Enter x: ";
  std::cin >> x;
  if (x < 0)
    std::cout << "f1(x) = " << function_1(x) << std::endl;
  else
    if (x <= 1)
      std::cout << "f2(x) = " << function_2(x) << std::endl;
    else
      std::cout << "f3(x) = " << function_3(x) << std::endl;
  std::cin.get();
  std::cin.get();
  return 0;
  }
Yandex
Объявления
19.10.2013, 02:11     Найти ошибку
Ответ Создать тему
Опции темы

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