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

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

Войти
Регистрация
Восстановить пароль
 
ЕвгенийГусев
1 / 1 / 0
Регистрация: 17.01.2013
Сообщений: 47
#1

Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c - C++

22.12.2013, 13:16. Просмотров 220. Ответов 4
Метки нет (Все метки)

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
#include <stdio.h>
#include <conio.h>
#include <iostream> 
#include <stdlib.h> 
#include <locale> 
#include <conio.h> 
 using namespace std; 
int main()
{
setlocale(LC_ALL,"Rus"); 
float F,x,dx,xin,xout,a,b,c;
cout<<"Vvedite nachalo koordinat "; cin>>xin;
cout<<"Vvedite kinec koordinat "; cin>>xout;
cout<<"Vedite shag "; cin>>dx;
cout<<"Vedite a "; cin>>a;
cout<<"Vedite b "; cin>>b;
cout<<"Vedite c "; cin>>c;
 
x=xin;
while (x<=xout)
{
  if ((x<0)&&(b!=0)) {F=a*(x*x)+b;}
  else if ((x>0)&& (b=0)) {F=x-a/x-c;}
  else F=x/c;
    printf("\nx=%.2f   F=%.3f",x,F);
  x+=dx;
}
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 13:16     Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c
Посмотрите здесь:

нужно написать функцию, которая будет считать квадратное уравнение, данные с клавиатуры ввожу - C++
#include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using std::cout; using std::endl; using std::cin; int a, b, c,...

Когда ввожу в файл данные с пробелом - выдает ошибку - C++
Если ввожу свою фамилию &quot;Баринов&quot; - ошибку не выдает, если ввожу &quot;Баринов Филипп&quot; - начинается куча сообщений в консоли. Конкретно проблема...

Исправить код (считать данные из файла) - C++
С языком знаком на очень базовом уровне. С чтением из файлов почти не знаком (не знаю, правильно ли выбрал именно fscanf). Постарался...

Считать данные из файла и получить подстроки, следующие за ";" - C++
Мой файл имеет следующий вид day: 17 month: 5 year: 2015 Isubject of a court case: work1 Claimant name company: clcomp1 phone company:...

Подскажите как передать в функцию данные массива структур, которые я ввожу с клавиатуры? - C++
Подскажите как передать в функцию данные массива структур, которые я ввожу с клавиатуры?

Исправить ошибку "Левый операнд должен быть левосторонним значением" - C++
if(f) { fprintf(f,&quot;%d&quot;,l); for(i=0;i&lt;=h;i++) if(j&gt;n || str=&quot;.&quot;) { fprintf(f,&quot;%c&quot;,'\n'); j=0; ...

Много раз ввожу данные - C++
Есть такой кусок кода: void input_arr(int* arr,int size) { system(&quot;cls&quot;); cout&lt;&lt;&quot;Введiть число у двiйковiй системi...

Вот часть кода, в нем я должен сделать если я ничего не ввожу то чтоб вывело сообщение о том что пользователь не ввел данных, но у меня не выходит - C++
void Magazine::Input() { system(&quot;cls&quot;); //locale::global(locale(&quot;&quot;)); gotoxy(25,1); const int...

Шаг компиляции, шаг компоновки, и шаг запуска - C++
Что происходит на шаге компиляции, шаге компоновки, и шаге запуска, с переменными и функциями. что происходит при встрече в коде...

Не могу найти ошибку в коде, когда ввожу то переменная принимаєт только 1 символ. ето програма телефонная книг - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;string.h&gt; #include &lt;stdio.h&gt; #include &lt;fstream&gt; using namespace...

Считать число и вывести следующие предыдущие - C++
Здравствуйте! Пытаюсь решить задачу: https://********/asp/do/index.asp?main=task&amp;id_problem=152&amp;ins=1#solution Напишите программу,...

Как исправить ошибку? - C++
#include &lt;stdio.h&gt; #include &lt;tchar.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; #include &lt;string.h&gt; //Стуктура времени ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
5464 / 1830 / 338
Регистрация: 10.12.2010
Сообщений: 5,412
Записей в блоге: 3
22.12.2013, 13:32     Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c #2
Есть мысль, что вы скобки в выражении F=x-a/x-c не поставили.
ЕвгенийГусев
1 / 1 / 0
Регистрация: 17.01.2013
Сообщений: 47
22.12.2013, 13:36  [ТС]     Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c #3
Пробывал ставить скобки все равно не воспринимает это условие
HighPredator
5464 / 1830 / 338
Регистрация: 10.12.2010
Сообщений: 5,412
Записей в блоге: 3
22.12.2013, 13:42     Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c #4
Научитесь различать.
b=0; вот это присвоение переменной b значение 0
b==0 вот это сравнение с нулем.
ЕвгенийГусев
1 / 1 / 0
Регистрация: 17.01.2013
Сообщений: 47
22.12.2013, 13:45  [ТС]     Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c #5
Цитата Сообщение от HighPredator Посмотреть сообщение
Научитесь различать.
b=0; вот это присвоение переменной b значение 0
b==0 вот это сравнение с нулем.
Аааа...
Все спасибо большое!!!
Запомню на будущее
Yandex
Объявления
22.12.2013, 13:45     Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c
Ответ Создать тему
Опции темы

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