Задачи в Delphi
помогите написать программы
1.Сформировать строку, содержащую двоичное представление неотрицательной дроби. 2.Вычислить р = (1 – ( 1/2 )^2)( 1 – (1/3)^2)…( 1 – (1/n)^2), n > 2. 3.Сформировать целое число b из значений чётных разрядов целого числа a. Например: a = 12345, b = 24. 4.Сформировать целое число b из значений нечётных разрядов целого числа a. Например: a = 12345, b = 135. 5.Найти максимальное значение r среди разрядов целого числа a. Например, а = 12543, r = 5. 6.Найти сумму s значений разрядов целого числа a. Например, а = 12543, s = 15. 7.Найти номер разряда, в котором находится максимальное значение r среди разрядов целого числа a. Разряды числа, пронумерованы справа налево, начиная с единицы. Например, а = 12543, r = 3. 8.Сдвинуть циклически значения разрядов целого числа на одну позицию вправо. Например: Исходное число: 123456 Результат: 612345 9.Сдвинуть циклически значения разрядов целого числа на заданное число позиций вправо. Например, сдвиг на две позиции: Исходное число: 123456 Результат: 561234 10.Сдвинуть циклически значения разрядов целого числа на заданное число позиций в заданном направлении. Например, сдвиг на две позиции влево: Исходное число: 123456 Результат: 345612 |
Покажите ваши наработки. И скажите, что не получается. Такое количество программ писать вряд ли кто захочет.
|
у меня есть задача похожая на первую,в первой задаче дробь,а у меня целое число
{$APPTYPE CONSOLE} uses SysUtils,windows; var sDv: string; iMod, iDch, iDchr :integer; begin setconsolecp(1251); setconsoleoutputcp(1251); Write('десятичноечисло: '); Readln(iDch); iDchr := iDch; while iDch >= 2 do begin iMod := iDch mod 2; iDch := iDch div 2; sDv := IntToStr(iMod) + sDv; end; sDv := IntToStr(iDch) + sDv; Writeln(iDchr, '(10) = ', sDv, '(2)'); Readln; end. я только приступила,так что не знаю что смогу сделать с других задачах |
Первая задача - первая ссылка в гугле.
Цитата:
Код:
{$R *.dfm} |
это программа для функции,а мне не нужна функция,мне просто нужно найти
|
Пишите в личку, все ваши задания решаемы.
|
а вы сюда написать не можете?
|
Если не срочно, на выходных напишу, просто сейчас времени нету.
|
хорошо,буду ждать на выходных
|
3)
Код:
program Cel1; |
Часовой пояс GMT +4, время: 01:59. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.