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

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

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

Преобразовать введенное с клавиатуры дробное число в формат расстояния в км и м - C++

03.06.2016, 13:47. Просмотров 305. Ответов 3
Метки нет (Все метки)

Например Введите дробное число -> 11.25
11.25 км — это 11 км 250 метров
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main(){
  setlocale(LC_ALL, "RUSSIAN");
  float a=2;
  string b =" км";
  cout « "Введите дробное число: ";
  cin » a;
  cout « a « b;
}
Вот как сделать метры.
Я так и не понял как работает преобразование типов данных
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2016, 13:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразовать введенное с клавиатуры дробное число в формат расстояния в км и м (C++):

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

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

Составьте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат - C++
Составьте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12,348 должно быть...

Преобразовать введенное с клавиатуры двоичное восьмиразрядное число в десятичное - C++
Преобразовать введенное с клавиатуры восьмиразрядное двоичное число в десятичное. Буду благодарен если сделаете правильно. Если не...

На входе дробное число, которое надо преобразовать во float - C++
Здравствуйте, столкнулся со следующей проблемой: на входе дробное число которое читается из потока посимвольно (состоит из 3 знаков 3.2 ...

Делится ли введенное с клавиатуры число на 5 - C++
Помогите решить третью задачу...Очень благодарна..Срочно Называйте темы осмысленно!

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5309 / 4629 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
03.06.2016, 13:52 #2
C++
1
(a - static_cast<int>(a)) * 100;
Erbik
0 / 0 / 0
Регистрация: 12.05.2016
Сообщений: 12
03.06.2016, 14:24  [ТС] #3
Извините. вот код
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
void main(){
  setlocale(LC_ALL, "RUSSIAN");
  float a;
  cout << "Введите дробное число";
  cin >> a;
  cout <<  a << "км \n";
  cin.get();
}
Добавлено через 25 минут
я не понял как написать
nmcf
5309 / 4629 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
03.06.2016, 15:56 #4
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main(){
  setlocale(LC_ALL, "RUSSIAN");
  float a;
  cout << "Введите дробное число: ";
  cin >> a;
  float b = static_cast<int>(a);
  cout << b << " км " << (a - b) * 100 << " м\n";
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2016, 15:56
Привет! Вот еще темы с ответами:

Введенное число делить на второе введенное число пока первое число не станет равным нулю - C++
Введенное число делить на второе введенное число пока первое число не станет равным int number=0; int secondNum=0; int...

Определить, находится ли в массиве введенное с клавиатуры число - C++
Написать программу которая проверяет находится в массиве введенное с клавиатуры число.Вивесты его на экран

Проверить, является ли введенное с клавиатуры число простым - C++
помогите составить программу в С++ с использованием цикла for Составить программу которая определяет является ли введенное число с...

Вывести таблицу умножения на число, введенное пользователем с клавиатуры - C++
1. Подсчитать сумму чисел в диапазоне, заданном пользователем. 2. Вывести таблицу умножения на число, введенное пользователем с...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.06.2016, 15:56
Ответ Создать тему
Опции темы

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