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

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

Восстановить пароль Регистрация
 
ЕвгенийГусев
1 / 1 / 0
Регистрация: 17.01.2013
Сообщений: 47
22.12.2013, 13:16     Как исправить ошибку. Ввожу следующие данные Xin=1 Xout=10 шаг 2 a=1 b=0 c=2 по идеи должен считать по F=x-a/x-c а он считате по F=x/c #1
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++
C++ Исправить код (считать данные из файла)
C++ Шаг компиляции, шаг компоновки, и шаг запуска
C++ Много раз ввожу данные
C++ идеи, идеи, идеи для начинающих
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
 Аватар для HighPredator
5342 / 1725 / 320
Регистрация: 10.12.2010
Сообщений: 5,108
Записей в блоге: 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
 Аватар для HighPredator
5342 / 1725 / 320
Регистрация: 10.12.2010
Сообщений: 5,108
Записей в блоге: 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
Ответ Создать тему
Опции темы

Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru