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

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

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

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

03.06.2016, 13:47. Просмотров 253. Ответов 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++
Делится ли введенное с клавиатуры число на 5 C++
C++ Определить, находится ли введенное с клавиатуры число в одномерном массиве
На входе дробное число, которое надо преобразовать во float C++
C++ Делится ли на три введенное с клавиатуры целое число(через if)
C++ Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат
Введенное число делить на второе введенное число пока первое число не станет равным нулю C++
C++ Определить, находится ли в массиве введенное с клавиатуры число
Преобразовать введенное с клавиатуры двоичное восьмиразрядное число в десятичное C++
C++ Составьте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат
Написать программу, которая переделает введенное с клавиатуры дробное число в денежный формат C++
C++ Проверить, является ли введенное с клавиатуры число простым

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4944 / 4282 / 1431
Регистрация: 14.04.2014
Сообщений: 16,804
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
4944 / 4282 / 1431
Регистрация: 14.04.2014
Сообщений: 16,804
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";
}
Yandex
Объявления
03.06.2016, 15:56     Преобразовать введенное с клавиатуры дробное число в формат расстояния в км и м
Ответ Создать тему
Опции темы

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