Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PascalABC.NET Напечатать все пары дружественных чисел Дано натуральное число n. Напечатать все пары дружественных чисел, не превосходящих n (два натуральных числа называются дружественными, если каждое из них равно сумме делителей другого, исключая сами числа). https://www.cyberforum.ru/ pascalabc-net/ thread1643474.html PascalABC.NET Вычислить сумму n первых совершенных чисел
Дано натуральное число n. Вычислить сумму n первых совершенных чисел (натуральное число называется совершенным, если равно сумме всех своих делителей, исключая само себя).
PascalABC.NET Перевод между разными единицами измерения (доработать программу) Всем привет, сделала практику, столкнулась с одной проблемой, когда программа спрашивает кол-во ед. для перевода, нужно чтобы она писала чего именно переводить, пыталась сделать сама, не как не получается. Вот исходник: uses crt; var c: real; p, z: integer; //18 номер //1 фингер =11.4 см = 4.5 дюймов; procedure fin; https://www.cyberforum.ru/ pascalabc-net/ thread1643470.html PascalABC.NET Получить все пары чисел-близнецов, не превосходящих n https://www.cyberforum.ru/ pascalabc-net/ thread1643469.html
Получить все пары чисел-близнецов, не превосходящих n (два простых числа называются близнецами, если разница между ними равна 2).
PascalABC.NET Найти сумму квадратов элементов, стоящих на главной диагонали
Найти сумму квадратов элементов, стоящих на главной диагонали.
PascalABC.NET Найти максимальный элемент массива https://www.cyberforum.ru/ pascalabc-net/ thread1643413.html
Найти максимальный элемент массива.
PascalABC.NET Сосчитать количество отрицательных элементов массива Сосчитать количество отрицательных элементов массива. https://www.cyberforum.ru/ pascalabc-net/ thread1643412.html Вычислить сумму n первых совершенных чисел PascalABC.NET
3. Дано натуральное число n. Получить все пары чисел-близнецов, не превосходящих n (два простых числа называются близнецами, если разница между ними равна 2). 4. Дано натуральное число n. Вычислить сумму n первых совершенных чисел (натуральное число называется совершенным, если равно сумме всех своих делителей, исключая само себя). 5. Дано натуральное число n. Напечатать все пары...
PascalABC.NET Найти все меньшие n простые числа Дано натуральное число n. Найти все меньшие n простые числа. https://www.cyberforum.ru/ pascalabc-net/ thread1643370.html PascalABC.NET При попытке открыть файл: "Не могу найти нужный парсер для файла" Ребята, извините за глупый вопрос При попытке открыть файл сообщает об ошибке: "не могу найти нужный парсер для файла.." и как теперь открыть? Добавлено через 10 минут не так! вместо "открыть файл" должно быть "запустить программу" https://www.cyberforum.ru/ pascalabc-net/ thread1643296.html
PascalABC.NET Заменить максимальный элемент на номер первого нулевого элемента массива.
Заменить максимальный элемент на номер первого нулевого элемента массива. Добавлено через 16 часов 10 минут Ребят, помогите!
PascalABC.NET Найти стоимость самых дорогих автомобилей, у которых мощность не превышает 80 лошад. сил. https://www.cyberforum.ru/ pascalabc-net/ thread1642731.html
Известны данные о мощности двигателя и стоимости нескольких марок легковых автомобилей. Найти стоимость самых дорогих автомобилей, у которых мощность не превышает 80 лошад. сил.
0 / 0 / 0
Регистрация: 30.12.2015
Сообщений: 6
21.01.2016, 20:12  [ТС] 0

Вывести целую и дробную часть вещественного числа - PascalABC.NET - Ответ 8651146

21.01.2016, 20:12. Показов 9504. Ответов 5
Метки (Все метки)

Ответ

решил таким образом
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var a, b, i, n: integer;
//i - счетчик второго цикла n - колво цифр в цедой части
c, b2, a2 : real;
begin
  readln(c);
  a := trunc(c); //получили целую часть
  a2 := trunc(c); //второй раз получили целую часть, через нее узнаем,на сколько потом будем умножать
  while trunc(a2) > 0 do
  begin
    a2 := a2/10;
    Inc(n);
  end;
  //Узнали, сколько цифр в целой части, теперь нужно получить нормальное число из дробной
  b2 := frac(c);
  while i <> n do
  begin
    b2 := b2 * 10;
    Inc(i);
  end;
  b2 := round (b2);
  writeln(a=b2);
end.


Вернуться к обсуждению:
Вывести целую и дробную часть вещественного числа PascalABC.NET
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2016, 20:12
Готовые ответы и решения:

Определить, превышает ли умноженная на 10 дробная часть числа его целую часть
Определить превышает ли умноженная на 10 дробная часть числа m/n целую часть m/n . Если...

Найти дробную часть вещественного числа
Уважаемые, срочно нужна помощь! 2) Найти дробную часть вещественного числа Х, если целые числа...

Как откинуть дробную часть вещественного числа.
задача такая &quot;проверить выскзывание дано целое трёх значное число &quot; а если оно дробное ? uses...

Найти дробную часть вещественного числа х, если целые числа вводимые с экрана положительные; х=y/z
Hужно использовать оператор &quot;если&quot;. Застрял на ней. Помогите чем сможете.

5
21.01.2016, 20:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2016, 20:12
Помогаю со студенческими работами здесь

Поменять местами дробную и целую части числа и вывести полученное значение числа.
19. Дано действительное число R вида nnn. ddd (три цифровых разряда в дробной и целой частях)....

Из N вещественных чисел, задаваемых оператора ввода, найти отрицательные и вывести на экран целую и дробную часть этих чисел отдельно.
Застрял на данных задачках... 1) Найти дробную часть вещественного числа х, если целые числа...

Подскажите как с Паскале поменять местами целую и дробную часть.
Подскажите как с Паскале поменять местами целую и дробную часть. Например было число 456.123, а...

Вывести дробную часть числа в виде натурального числа
Помогите написать программу которая в дробном числе дробную его часть выводит в виде натурального...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru