Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
1

Найти ошибку

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

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

Найти ошибку в программе: в visual studio выдает ошибку
#include <math.h> #include <conio.h> #include <iostream> using namespace...

Найти слова, повторяющиеся более одного раза, не могу найти ошибку
#include <iostream> using namespace std; void obr1(char **s, char **mas,...

Помогите найти ошибку: По двум сторонам и углу найти все остальное
Доброго времени суток. В универе дали задание написать программу "По двум...

Найти сумму первых n-четных натуральных чисел (найти ошибку)
Нужно найти сумму первых n-четных натуральных чисел. Ошибка вылетает на 13...

Найти сумму целых отрицательных чисел удовлетворяющих условию (найти и исправить ошибку в коде)
#include<iostream> #include<math.h> using namespace std; int main() { ...

16
MrGluck
Модератор
Эксперт CЭксперт С++
8088 / 4941 / 1431
Регистрация: 29.11.2010
Сообщений: 13,405
19.10.2013, 01:37 2
C++
1
double f1(x);
здесь вы создаете переменную f1 и инициализируете её значением x. Непонятно, зачем, ведь в x находится мусор.

C++
1
f1(x) = ...
а здесь написана чушь т.к. у нас есть лишь переменная f1. парсер считает данную запись функцией.
Надо так:
C++
1
f1 = ...
Код вставить не дано было?
0
ValeryS
Модератор
7275 / 5528 / 693
Регистрация: 14.02.2011
Сообщений: 18,729
19.10.2013, 01:38 3
Ну для начало выучить язык
что означает
double f1(x),f2(x),f3(x)?????
0
Croessmah
++Ͻ
14631 / 8380 / 1582
Регистрация: 27.09.2012
Сообщений: 20,593
Записей в блоге: 2
Завершенные тесты: 1
19.10.2013, 01:41 4
Цитата Сообщение от St56383 Посмотреть сообщение
Как мне исправить данную ошибку ? ?
Читать какую-нибудь книгу. Хоть первые главы!
C++
1
f1(x)=1/(x-5.0) ; //И что тут по Вашему должно происходить?
P.S. сначала подучите как обращаться с пременными
0
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
0
MrGluck
Модератор
Эксперт CЭксперт С++
8088 / 4941 / 1431
Регистрация: 29.11.2010
Сообщений: 13,405
19.10.2013, 01:45 6
Опустите лишние скобки и х после переменных
0
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 01:51  [ТС] 7
po kakim pri4inam f1 raven ne ponjatnomu 4islu ? ?
0
Миниатюры
Найти ошибку  
MrGluck
Модератор
Эксперт CЭксперт С++
8088 / 4941 / 1431
Регистрация: 29.11.2010
Сообщений: 13,405
19.10.2013, 01:51 8
St56383, делите на ноль
0
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 ? ?
0
MrGluck
Модератор
Эксперт CЭксперт С++
8088 / 4941 / 1431
Регистрация: 29.11.2010
Сообщений: 13,405
19.10.2013, 01:54 10
Цитата Сообщение от St56383 Посмотреть сообщение
da ja dogodalsja , a eto neljzja ispravitj , 4tob pisalosj bolee korekno ? ?
Можно, разрешаю.

Пишите наконец по-русски, а не тарабански.
0
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 01:56  [ТС] 11
а как исправит ? ?извиняюсь ..Просто я не с России ,у нас так привычней. .
0
Nekto
342 / 287 / 37
Регистрация: 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;
  }
0
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 02:04  [ТС] 13
воу спасибо только препадователь не поверит так как мы многое не учили и писать явно так не умею
0
MrGluck
Модератор
Эксперт CЭксперт С++
8088 / 4941 / 1431
Регистрация: 29.11.2010
Сообщений: 13,405
19.10.2013, 02:06 14
Цитата Сообщение от St56383 Посмотреть сообщение
так как мы многое не учили и писать явно так не умею
настало время выучить, как-никак, половина семестра прошла, - пора
0
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) что когда не совпадает не одному условию..Как мне реализовать данный метод ..Я построил алгоритм в виде блок схемы но запутался
0
MrGluck
Модератор
Эксперт CЭксперт С++
8088 / 4941 / 1431
Регистрация: 29.11.2010
Сообщений: 13,405
19.10.2013, 02:10 16
Цитата Сообщение от St56383 Посмотреть сообщение
Я построил алгоритм в виде блок схемы
выложите на форум в виде картинки, посмотрим
0
Nekto
342 / 287 / 37
Регистрация: 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;
  }
0
19.10.2013, 02:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2013, 02:11

Массивы. Посчитать количество положительных, найти минимальное, удалить строку с минимальным (Не могу найти ошибку)
// Заданы матрицы X(8;4),Y(5;5),Z(6;9). // Для каждой из матриц определить...

Массивы. Найти среднее арифметическое элементов массива, расположенных до максимального элемента (найти ошибку в задании)
Препод говорит что тут есть ошибка, но где не говорит, прошу если кото-нибуть...

В строках матрицы с отрицательным элементом на главной диагонали найти наибольший из всех элементов (найти ошибку в коде)
Помогите найти ошибку! Дана действительная квадратная матрица порядка 10. В...


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

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

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