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

С++ неправильно считает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять решения задачи http://www.cyberforum.ru/cpp-beginners/thread656114.html
Звучит она так: Составить программу, которая создаёт файл и записывает в него 5 введеных целых чисел. Надеюсь на помощь (и целое решение). Спасибо
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) среднее арифметическое всех положительных элементов; 2) сумму элементов, расположенных до максимального элемента. Объясните пожалуйста подробно процесс написания массива. http://www.cyberforum.ru/cpp-beginners/thread656102.html
C++ Разъясните задание
Есть файл(.txt) с символами,нужно следующее сделать Записать в новый файл символы из исходного, преобразованные следующим образом: берется ASCII код символа в двоичной системе счисления и...
Настройка эклипс C++
Здравствуйте! Пытался настроить eclipse на windows, ничего не получилось. Установил на виртуалке ubuntu, установил eclipse и..... и он не подключает стандартные библиотеки. Даже создаю проект Hello...
C++ База данных http://www.cyberforum.ru/cpp-beginners/thread656058.html
Здравствуйте,помогите написать: Биржа труда. База безработных: анкетные данные, профессия, образование, место и должность последней работы, причина увольнения, семейное положение, жилищные условия,...
C++ Повторение циклом while #include <iostream> #include <string> #include <vector> using namespace std; int main() { //инициализация int name_size=0; подробнее

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

С++ неправильно считает - C++

22.09.2012, 17:47. Просмотров 544. Ответов 5
Метки (Все метки)

Здраствуйте
Вот часть программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
main(){
float a,b,c,d,hx,hy,x,y,f;
int n;
clrscr();
printf("\n Введите [a,b] ");
scanf("%f%f", &a,&b);
printf("\n Введите [c,d] ");
scanf("%f%f", &c,&d);
printf("\n Введите n ");
scanf("%f",n);
hx=(b-a)/n;
hy=(d-c)/n;
printf("%f %f",hx,hy); [a,b] ");
Если ввести a=1, b=2, c=1, d=2, n=2, то выводится hx=0.000436 и hy=0.000436. Но должно быть 0.5 и 0.5. В чем ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru