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

Избавиться от погрешности в выделении дробной части - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия. Определите закономерность формирования членов. Найдите N-ый член последовательности http://www.cyberforum.ru/cpp-beginners/thread1304392.html
Определите закономерность формирования членов последовательности. Найдите N-ый член последовательности, сократив количество рекурсивных вызовов. 1 , 2, 3/2 , 7/4 , 13/8 , ...
C++ Скопировать два двумерных массива в один одномерный int ReshKardanoA; cout<<endl; int k=0,s=0,l=0; j=0; while(s==32) { if(k==3) { l++; for(i=0;i<4;i++) ReshKardanoA=ReshKardano; } http://www.cyberforum.ru/cpp-beginners/thread1304386.html
C++ Перевести код с (С или С++ QT) на С++
Ребята помогите переправить это объявление структуры: static struct option long_options = { {"filescan", required_argument, 0, 'f' }, {"rescan", required_argument, 0, 'r' }, {"report", required_argument, 0, 'i' }, {"apikey", required_argument, 0, 'a'}, {"clusters", required_argument, 0, 'c'}, {"download", required_argument, ...
C++ С++, работа с файлами, массивы
Ребят, помогите, пожалуйста. Даны два файла с одномерными массивами. При чем, в первой строчке - размер массива, а в следующих - его содержание. Надо прописать программу, которая считает эти массивы, выведет их на консоль, а так же, выведет элементы, которые встречаются в обоих массивах. У меня проблема со считываем: считывает только первый символ, а дальше все плохо. Мои отчаянные потуги...
C++ Если на трёх точках можно построить разносторонний остроугольный треугольник, найти его площадь http://www.cyberforum.ru/cpp-beginners/thread1304363.html
Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего остроугольного треугольника, вычислите его площадь.
C++ Найти периметр многоугольника, заданного уравнениями сторон Помогите пожалуйста с решением задачи! Я кое-что уже написала, но ничего не работает. Самой разобраться в коде не получается. Подскажите где ошибки и какой алгоритм лучше реализовать для решения задачи... Текст задачи: "Многоугольник определён на плоскости уравнениями его сторон. Составить программу вычисления периметра многоугольника, в которой использовать подпрограмму вычисления координат... подробнее

Показать сообщение отдельно
NAlt
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 136

Избавиться от погрешности в выделении дробной части - C++

18.11.2014, 20:55. Просмотров 403. Ответов 7
Метки (Все метки)

Нужно избавиться от погрешности в выделении дробной части
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
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <math.h>
int main()
{
int x,n,summa1=0,b,c,summa2=0,t,e,u;
float l,p,r,y;
printf("Vvedite l :");
scanf("%f", &l );
p=(round(l));
t=(int)floor(p);
r=l-t;
y=r*10000;
 
e=(int)floor(p);
u=(int)floor(y);
printf("b = %d\n", e);
printf("r = %d\n", u);
{
 
x=e;
b=u;
for(n=1;x>9;n++)
{summa1+=x%10;
x/=10;
}
for(c=1;b>9;c++)
{summa2+=b%10;
b/=10;
}
summa1+=x;
printf("summa=%d\n",summa1);
summa2+=b;
printf("summa=%d\n",summa2);
return 0;
}
 
return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru