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

Подскажите почему происходит ошибка в вычислении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки-контейнеры http://www.cyberforum.ru/cpp-beginners/thread671191.html
Клас-контейнер который является абстракцией текста и состоит из обьектов класа строки и методов добавления строки в текст, удаления строки с текста, очищения текста, возврата самой большой строки, возврата процентного соотношения цифр в тексте, возврат текста. Нужен h, cpp файл методов
C++ Вычислить количество положительных элементов массива и сумму элементов массива, расположенных после последнего элемента, равного нулю В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество положительных элементов массива; сумму элементов массива, расположенных после последнего элемента, равного нулю. Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом - все остальны http://www.cyberforum.ru/cpp-beginners/thread671189.html
Бывает ли у вас такое C++
Вообщем У меня происходят полтергейсты на компиляторе g++ Бывает так, чтобы прога упорно не работает правильно, чтобы я не делал, как бы не изменял код, однако если я через некоторое время минут может через 5 перестаю мучать консоль строкой g++ myprog.c .... -o prog, и еще раз перекомпиливаю мой последний вариант кода, прога начинает работать. Т.е. последний вариант кода сначала не...
C++ По заданной одной из 5 согласных букв ввывести слово начинающиесе на эту букву
Уловие задачи такое По заданной одной из 5 согласных букв ввывести слово начинающиесе на эту букву. Смысл в том что если ввожу букву Б надо вывести слово на букву Б, если М то на М и так далее. Как это сделать? Написал код но он не работает почему? даже незнаю. #include <iostream> using namespace std; int main() { setlocale (LC_ALL, "Russian"); int t;
C++ обучение http://www.cyberforum.ru/cpp-beginners/thread671168.html
Вот решаем мы в группе задачи они все нарастают по сложности, сначала я хвастался, ушел дальше остальных, я ведь был олимпиадником по программированию, только вот за лето все забылось, теперь даже простое заполнение массива по спирали не могу осилить хотя раньше запросто его писал.. Только что увидел вот этот вот весь код программы Джона Конвея игра в жизнь, скомпилировал у себя на ноуте и...
C++ Программа манипулирования цифрами числа - Подскажите Здравствуйте! Собственно... Проблема такая... Нужно написать программу, которая изменяла бы введенное число по приведенным ниже условиям и делала затем перевод из восьмеричной системы счисления в десятичную (на самом деле число вводится в десятичной системе счисления), просто мы должны думать, что оно находится в программе в восьмеричной. Вот условия, как нужно преобразовать введенное число:... подробнее

Показать сообщение отдельно
bogdan_92
Сообщений: n/a
14.10.2012, 20:25     Подскажите почему происходит ошибка в вычислении
При введении следующих параметров (60 2.3 3) выходит ответ 4rub. 13cop. хотя должен выдавать 4rub. 14cop. , не могу разобраться почему происходит такая ошибка?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <math.h>
 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{ float  gas_consumption, l_price, cost, prior_cost_cop;
int distance, cost_rub, cost_cop;
printf("Enter next values:\ndistance to the country house\ngas consumption\nliter price\n");
scanf("%d %f %f", &distance, &gas_consumption, &l_price);
cost=(distance*gas_consumption/100)*l_price;
printf("%f\n",cost);
cost_rub=cost;
prior_cost_cop=cost-cost_rub;
printf("%f\n",prior_cost_cop);
cost_cop=prior_cost_cop/0.01;
printf("cost of the trip to the country house = %drub. %dcop.\n", cost_rub,cost_cop);
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru