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

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

24.09.2016, 10:45. Показов 1675. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите написать вот такую программу, заранее благодарен
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2016, 10:45
Ответы с готовыми решениями:

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

Присвоить целой переменной d первую цифру дробной части положительного действительного числа
Присвоить целой переменной d первую цифру с дробной части положительного действительного числа x (например, если x = 32.597, то d = 5). Для...

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

8
25 / 25 / 12
Регистрация: 04.01.2014
Сообщений: 91
24.09.2016, 10:58
Самый простой вариант - чтобы не возиться с побитовыми операциями: умножаешь дробное число на 10, преобразуешь к целому (дробная часть отбрасывается) и берешь остаток от деления на 10:
C++
1
2
3
4
5
int YourFunction (float f)
{
    int i = ((int)(f*10)) % 10;
    return i;
}
0
0 / 0 / 1
Регистрация: 19.09.2016
Сообщений: 66
24.09.2016, 11:03  [ТС]
Цитата Сообщение от __General__ Посмотреть сообщение
Самый простой вариант - чтобы не возиться с побитовыми операциями: умножаешь дробное число на 10, преобразуешь к целому (дробная часть отбрасывается) и берешь остаток от деления на 10:
C++
1
2
3
4
5
int YourFunction (float f)
{
    int i = ((int)(f*10)) % 10;
    return i;
}
Спасибо большое за код с: только мне нужна программа не в с++, а на языке Си
0
25 / 25 / 12
Регистрация: 04.01.2014
Сообщений: 91
24.09.2016, 11:12
Так ничего ж не поменяется)) оно и в С соберется и даже будет работать
C
1
2
3
4
5
int YourFunction (float f) 
{
    int i = ((int)(f*10)) % 10;
    return i;
}
О, обманул! Цвет поменялся
1
0 / 0 / 1
Регистрация: 19.09.2016
Сообщений: 66
24.09.2016, 11:31  [ТС]
Еще раз извиняюсь, но у мне нужно работать на борленде с++ 3.1, с стандартом Си 1999 года

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>
 
void main() {
clrscr();
int d;
float x;
printf("Vvedite chislo x");
scanf("%f", &x);
 
d =((x*10)%10);
printf("Otvet= %d\n", d);
getch();
 
}
Попытался преобразить ваш код примерно так, но не работает
0
738 / 543 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
24.09.2016, 15:33
Цитата Сообщение от destruction2u Посмотреть сообщение
Попытался преобразить ваш код
а зачем убрали приведение типов?
C
1
d =((int)(x*10)%10);
1
0 / 0 / 1
Регистрация: 19.09.2016
Сообщений: 66
24.09.2016, 17:15  [ТС]
Уже поняв ошибку и все работает, спасибо
0
Диссидент
Эксперт C
 Аватар для Байт
27713 / 17331 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
24.09.2016, 19:39
Цитата Сообщение от destruction2u Посмотреть сообщение
на борленде с++ 3.1, с стандартом Си 1999 года
Все объявления должны находиться до операторов.
Цитата Сообщение от destruction2u Посмотреть сообщение
но не работает
А вот тут поподробнее...
0
0 / 0 / 1
Регистрация: 19.09.2016
Сообщений: 66
24.09.2016, 19:48  [ТС]
Цитата Сообщение от Байт Посмотреть сообщение
А вот тут поподробнее...
Все уже работает, моя ошибка была, спасибо что поинтересовались с:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.09.2016, 19:48
Помогаю со студенческими работами здесь

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

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

Присвоить целой переменной d первую цифру из дробной части положительного вещественного числа
присвоить целой переменной d первую цифру из дробной части положительного вещественного числа x (так, если x=32.597,то d=5), весь проект...

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

Присвоить целой переменной d первую цифру из дробной части положительного вещественного числа...
Присвоить целой переменной d первую цифру из дробной части положительного вещественного числа (так, если x=32.975, то d=9)


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

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

Новые блоги и статьи
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
API на базе FastAPI с Python за пару минут
AI_Generated 07.07.2025
FastAPI - это относительно молодой фреймворк для создания веб-API, который за короткое время заработал бешеную популярность в Python-сообществе. И не зря. Я помню, как впервые запустил приложение на. . .
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском https:/ / vkvideo. ru/ video-231374465_456239020 На английском https:/ / www. youtube. com/ watch?v=oskqtCrWns0 Исходники примера:
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач: . . .
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru