Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
43 / 0 / 0
Регистрация: 07.09.2019
Сообщений: 114

Сформировать случайное вещественное число у которого, целая и дробная части по 2 знака.

19.09.2019, 05:35. Показов 914. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сформировать случайное вещественное число у которого целая часть 2 знака и дробная 2 знака.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.09.2019, 05:35
Ответы с готовыми решениями:

Разделить дробное число на 2 части: целая часть числа и его дробная часть
Пользователь вводит с клавиатуры сумму в валюте (дробное число). Вывести по отдельности количество Рублей и количество копеек (например,...

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

Целая и дробная части числа
Какой функцией можно выделить целую и дробную части?

4
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
19.09.2019, 05:41
Например так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
main()
{
   int a[2];
 
   do
   {
     a[0] = rand()%99;
     a[1] = rand()%99;
   }while(a[0]<10 && a[2]<10);
 
    cout<<a[0]+(double)a[1]/100.<<endl;
 
   system("pause");
}
2
43 / 0 / 0
Регистрация: 07.09.2019
Сообщений: 114
19.09.2019, 05:53  [ТС]
Спасибо большое, за своевременность.
0
Модератор
 Аватар для long399
2882 / 1837 / 933
Регистрация: 16.10.2013
Сообщений: 5,241
Записей в блоге: 15
19.09.2019, 06:07
Немного от себя добавлю:
- чтобы числа от запуска к запуску разные генерировались добавляем srand();
- еще я бы брал остаток от деления на 100, чтобы захватить 99 в диапазон возможных чисел.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
main()
{
   int a[2];
    srand(time(NULL));
   do
   {
     a[0] = rand()%100;
     a[1] = rand()%100;
   }while(a[0]<10 && a[2]<10);
 
    cout<<a[0]+(double)a[1]/100.<<endl;
 
   system("pause");
}
1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
19.09.2019, 10:45
zaboshtay, действительные числа имеют целый хвост знаков после точки. но вывести на экран целую часть
2 знака и дробную часть 2 знака можно, например
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));    
 
    double a=0.01*(rand()%9000 + 1000);
    
    cout << setprecision(2) << fixed << a << "\n";    
    
system("pause");
return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.09.2019, 10:45
Помогаю со студенческими работами здесь

Целая и дробная части числа
Целая и дробная части заданного вещественного числа одинаковы.

Разделение double на 2 части (целая и дробная)
Есть 3 типа: bool znak; // Хранит знак если число в интервале ( -1 &lt; n &lt; 0 ) Т.к. если -0.1 преобразовать в long, то минус не сохранится....

Выяснить, что целая и дробная части заданного вещественного числа одинаковы
Составить программу, выводящую значение TRUE, если указанное высказывание является истинным, и FALSE в противном случае. Целая и...

Выяснить, что целая и дробная части заданного вещественного числа одинаковы
Задание:Pascal ABS Для каждой задачи составить программу, выводящую значение TRUE, если указанное высказывание является истинным, и...

Проверить, верно ли, что целая и дробная части заданного вещественного числа одинаковы
Задача: Вывести true если высказывание верно, false в противном случае . Целая и дробная части заданного вещественного числа одинаковы....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru