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

вывод целых значений вместо дробных - C++

Восстановить пароль Регистрация
 
redhell
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 3
28.10.2013, 20:55     вывод целых значений вместо дробных #1
#include <iostream>

using namespace std;
int main()

{
float x,xa,xb,dx,a,b,c,f;
float i=1;
cin>>xa;
cin>>xb;
cin>>dx;
cin>>a;
cin>>b;
cin>>c;
x=xa;
while(x<=xb){
if((x+5<0)&&(c==0))
f=1/(a*x)-b;
else if ((x+5>0)&&(c!=0))
f=(x-a)/x;
else
f=(10*x)/(c-4);
if ((((int)a && (int)b)||((int)b && (int)c))!=0);
cout<<i<<"\t"<<x<<"\t";
cout<<(int)f<<"\n";
i++;
x=x+dx;
}


getchar();
getchar();
return 0;
}
вывод должен быть
1 -5.5 18.333
2 -4 1.25
3 -2.5 1.4
4 -1 2
5 0.5 -1
а у меня вывод
1 -5.5 18
2 -4 1
3 -2.5 1
4 -1 2
5 0.5 -1
если кто-то сможет помочь - заранее спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2013, 20:55     вывод целых значений вместо дробных
Посмотрите здесь:

C++ Написать программу перевода целых и дробных чисел ...
C++ Вычислить значение заданной функци на данном интервале с заданным шагом. Осуществить вывод значений аргумента и результатов вычислений значений функ
C++ 5. Написать программу, которая предлагает пользователю ввести два дробных числа и выводит в консоль сумму их целых частей и сумму дробных.
Задан массив целых чисел. Записать +1 вместо максимального элемента массива и -1 вместо минимального C++
C++ Шаблонная функция для чтения целых чисел, дробных, строк из файла
C++ Задан массив целых чисел. Записать +1 вместо максимального элемента массива и -1 вместо минимального
Вместо значений массива в cout выводит адреса C++
Интерполяция методом Ньютона: вывод -1.#IND вместо нужных значений C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
28.10.2013, 20:58     вывод целых значений вместо дробных #2
убери (int) при выводе f
redhell
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 3
28.10.2013, 21:00  [ТС]     вывод целых значений вместо дробных #3
тогда вывод данных становится таким
1 -5.5 -0.181818
2 -4 10
3 -2.5 6.25
4 -1 2.5
5 0.5 -1.25
Yandex
Объявления
28.10.2013, 21:00     вывод целых значений вместо дробных
Ответ Создать тему
Опции темы

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