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

Вводим целое - получаем первую цифру дробной части - C++

Восстановить пароль Регистрация
 
Error906
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 34
20.11.2015, 14:53     Вводим целое - получаем первую цифру дробной части #1
Написать программу, которая вводит целое шестизначное число и выводит первую цифру дробной части.
Например, вводится число 56.478 - в этом случае вывод будет 4.
Ввод 1.2 - вывод 2
Ввод 5 - вывод 0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2015, 14:53     Вводим целое - получаем первую цифру дробной части
Посмотрите здесь:

Присвоить целой переменной К первую цифру с дробной части положительного действительного числа Х C++
определить первую цифру дробную части числа C++
C++ Целой переменной D присвоить первую циф¬ру из дробной части вещественного положительного числа
C++ Округление дробной части
C++ определить и вывести первую цифру из дробной части положительного вещественного числа
C++ Присвоит целой переменной h первую цифру из дробной части числа х(если х=32.675,то h=6)
Дано вещественное число. Найти его вторую цифру в дробной части C++
Вводим число в 8-ричной системе, получаем его же, но в двоичной C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ture
 Аватар для ture
417 / 310 / 120
Регистрация: 27.11.2014
Сообщений: 1,004
20.11.2015, 15:01     Вводим целое - получаем первую цифру дробной части #2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main() {
  double x;
  std::cin >> x;
  
  std::cout << int((x-int(x))*10);
  return 0;
}
Error906
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 34
20.11.2015, 15:22  [ТС]     Вводим целое - получаем первую цифру дробной части #3
ture, спасибо.

Кому интересно: привел код к красивому виду.

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
void main() 
{
    setlocale(LC_ALL, "Russian");
    double x;
    cout << "Введите дробное число: ";
    cin >> x;
 
    cout << "Первая цифра дробной части: " << int((x - int(x)) * 10);
    system("pause>txt");
}
Yandex
Объявления
20.11.2015, 15:22     Вводим целое - получаем первую цифру дробной части
Ответ Создать тему
Опции темы

Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru