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

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

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

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

28.10.2013, 20:55. Просмотров 257. Ответов 2
Метки нет (Все метки)

#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++):

5. Написать программу, которая предлагает пользователю ввести два дробных числа и выводит в консоль сумму их целых частей и сумму дробных. - C++
5. Написать программу, которая предлагает пользователю ввести два дробных числа и выводит в консоль сумму их целых частей и сумму дробных.

Интерполяция методом Ньютона: вывод -1.#IND вместо нужных значений - C++
Написал программу для интерполяции методом Ньютона. Вместо нормальных цифр, выводит странные значения (-1.#IND00). На Линуксе...

Задан массив целых чисел. Записать +1 вместо максимального элемента массива и -1 вместо минимального - C++
Не понимаю, что не так, помогите исправить код. #include&lt;conio.h&gt; #include&lt;iostream&gt; #include&lt;stdlib.h&gt; using namespace std; ...

Задан массив целых чисел. Записать +1 вместо максимального элемента массива и -1 вместо минимального - C++
Попробовал написать, но что-то не получилось. Помогите исправить. int main() { int i, min, max; int array; for(i=0; i&lt;10;...

Написать программу перевода целых и дробных чисел ... - C++
Здравствуйте. Необходимо составить текст программы по данному заданию Поиск использовал, ничего подходящего не нашел. Буду премного...

Перевод целых и дробных чисел из 16-ой системы счисления в 10-ую - C++
Нужно написать программу перевода чисел из 16-ой системы счисления в 10-ую Требования: должны переводиться как целые так и дробные числа,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2013, 21:00
Привет! Вот еще темы с ответами:

Шаблонная функция для чтения целых чисел, дробных, строк из файла - C++
Необходимо написать шаблонную функцию для чтения целых чисел, дробных, строк из файла. С числами все работает. Но при чтении строк...

В классе Строка перегрузить оператор () для приема целочисленных и дробных значений - C++
всем привет, помогите пожалуйста с кодом на перегрузку оператора как перегрузить () - этим строку в число int и double

Подставить переменные в функцию вместо значений - C++
MessageBoxA(0, &quot;1&quot;, &quot;Ошибка&quot;, MB_OK); Как сделать так чтобы вместо &quot;1&quot; и &quot;Ошибка&quot; были переменные

Вместо значений массива в cout выводит адреса - C++
Помогите пожалуйста! Вместо значений массива в cout выводит адреса #include&lt;iostream&gt; #include&lt;conio.h&gt; #include &lt;iomanip&gt; ...


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

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

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