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

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

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

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

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

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

Найти ошибку в программе: в visual studio выдает ошибку - C++
#include <math.h> #include <conio.h> #include <iostream> using namespace std; int main() { double x, E, ypred, y, S; ...

Найти слова, повторяющиеся более одного раза, не могу найти ошибку - C++
#include <iostream> using namespace std; void obr1(char **s, char **mas, int n, int m) { int i; int k; char *tm; for(i...

Помогите найти ошибку: По двум сторонам и углу найти все остальное - C++
Доброго времени суток. В универе дали задание написать программу "По двум сторонам и углу между ними в треугольнике АВС найти два остальных...

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

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

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

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

C++
1
f1(x) = ...
а здесь написана чушь т.к. у нас есть лишь переменная f1. парсер считает данную запись функцией.
Надо так:
C++
1
f1 = ...
Код вставить не дано было?
0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,245
19.10.2013, 01:38 #3
Ну для начало выучить язык
что означает
double f1(x),f2(x),f3(x)?????
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 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Эксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
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Эксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
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Эксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
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 / 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;
  }
0
St56383
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 56
19.10.2013, 02:04  [ТС] #13
воу спасибо только препадователь не поверит так как мы многое не учили и писать явно так не умею
0
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
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
19.10.2013, 02:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2013, 02:08
Привет! Вот еще темы с ответами:

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

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

Задача из Златопольского: "Найти числа с известным количеством делителей". Не могу найти ошибку - C++
Здравствуйте. Задача следующая: Найти все целые числа из промежутка от a до b, у которых количество делителей равно k. К примеру я взял...

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


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

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

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