0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 47
1

Присвоить целой переменной d первую цифру дробной части положительного действительного числа

04.12.2016, 19:49. Показов 5963. Ответов 2
Метки нет (Все метки)

Присвоить целой переменной d первую цифру с дробной части положительного действительного числа x (например, если x = 32.597, то d = 5). Для С++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2016, 19:49
Ответы с готовыми решениями:

Присвоить целой переменной К первую цифру с дробной части положительного действительного числа Х
Помогите пожалуйста решить задачку на С++ : Присвоить целой переменной К первую цифру с...

Целой переменной D присвоить первую циф¬ру из дробной части вещественного положительного числа
Целой переменной D присвоить первую циф¬ру из дробной части вещественного положительного числа.

Присвоит целой переменной h первую цифру из дробной части числа х(если х=32.675,то h=6)
Присвоит целой переменной h первую цифру из дробной части числа х(если х=32.675,то h=6) ...

Определить и вывести первую цифру из дробной части положительного вещественного числа
Используя арифметические операции, определить и вывести первую цифру из дробной части...

2
1482 / 946 / 811
Регистрация: 30.04.2016
Сообщений: 3,306
04.12.2016, 20:28 2
olaaa, здравствуйте! Можно, например, так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string s; 
    char d;
    int p;
    cout << "Введите действительное число:" << endl;
    getline(cin, s);
    p = s.find('.');
    d = s[p+1];
    cout << "Выводим результат: " << d << endl;
    system("pause");
    return 0;
}
Добавлено через 6 минут
olaaa, если на входе именно число, можно конвертировать его в строку и обработать так, как я показал.
1
574 / 807 / 140
Регистрация: 10.08.2015
Сообщений: 3,923
04.12.2016, 21:13 3
Лучший ответ Сообщение было отмечено olaaa как решение

Решение

Цитата Сообщение от Fixer_84 Посмотреть сообщение
можно конвертировать его в строку
Это не обязательно, более того это медленно лучше работать с числами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "math.h"
#include "stdio.h"
 
int main () {
    
    float fl = 32.597;
    
    int i = (int)floor(10 * fl) % 10;
    
        printf ("%u", i);
    
    return 0;
    
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2016, 21:13

Даны натуральные числа М и N. Вывести старшую цифру дробной части и младшую цифру целой части числа M/N
Сделала программу по заданию, но почему-то результат выводит целочисленный, когда ввожу например...

Вывести старшую цифру дробной части и младшую цифру целой части числа
Искал у вас, не нашел. Я новичок в этом деле, если вам не трудно напишите полностью решение ща...

Определить первую цифру дробной части числа
дано вещественное число.определить первую цифру дробную части.

Присвоить целой переменной d первую цифру из дробной части действительного положительного числа x.
ПОМОГИТЕ!!!


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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