Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 07.10.2009
Сообщений: 21

вывести строку, представляющую собой запись этого числа в двоичной системе исчисления

03.11.2009, 22:00. Показов 2564. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
help!
ввести число. вывести строку, представляющую собой запись этого числа в двоичной системе исчисления.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.11.2009, 22:00
Ответы с готовыми решениями:

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

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

Сформировать и напечатать сивольную строку, которая будет соответствовать записи числа в системе исчисления 16.
Помогите, я ток учюсь а надо сдать лабораторные !!! 1. С клавиатуры ввести длинное целое число. Сформировать и напечатать сивольную...

4
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
03.11.2009, 22:34
вот функция перевода числа i в любую систему сс:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var
  i:integer;
{ôóíêöèÿ ïåðåâîäà ÷èñëà â ñòðîêó}
function ItoS(val:integer):string;
var
  r:string;
begin
  Str(val,r);
  ItoS:=r;
end;
{ôóíêöèÿ ïåðåâîäà ÷èñëà â ëþáóþ ñèñòåìó ñ÷èñëåíèÿ. ññ óêàçûâàåòñÿ âòîðûì ïàðàìåòðîì}
function ConvertToCS(val:integer;CS:integer):string;
var
  r,r1:string;
  m,i:integer;
begin
  r:='';
  if CS>16 then exit;
  repeat
    m:=val mod CS;
    val:=val div CS;
    if m<10 then
      r:=r+ItoS(m)
    else
      r:=r+chr(ord('A')+m-10);
  until
    val=0;
  r1:='';
  for i:=length(r) downto 1 do
    r1:=r1+r[i];
  ConvertToCS:=r1;
end;
{îñíîâíàÿ ïðîãðàììà}
begin
  readln(i);
  writeln(ConvertToCS(i,2))
end.
0
0 / 0 / 0
Регистрация: 07.10.2009
Сообщений: 21
03.11.2009, 22:49  [ТС]
спасибо вам большое.
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
04.11.2009, 01:28
Для Inadequate
Может, я чего-нибудь не понял, но насчет "в любую систему", это слишком ответственно сказано. Переводит всё только в двоичную

Добавлено через 10 минут
И вообще, это программа для бедных. Мы такие на уроках в школе делали. Стоит ввести дробное число и она заткнулась.
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
04.11.2009, 02:08
Цитата Сообщение от alexevt Посмотреть сообщение
Для Inadequate
Может, я чего-нибудь не понял, но насчет "в любую систему", это слишком ответственно сказано. Переводит всё только в двоичную
Добавлено через 10 минут
И вообще, это программа для бедных. Мы такие на уроках в школе делали. Стоит ввести дробное число и она заткнулась.
ты действительно "много" чего не понял... во первых чтобы прежде чем писать критику в чей то адрес, прочитай внимательно несколько раз тот пост, который ты собираешься загадить...в моем случае фраза "в любую систему" означает истину. функция переводит в 2,8,16 cc. в твоем же случае фраза ""в любую систему" слишком ответственно сказанно" выглядит ничем иным как желанием понтануться не разобравшись в материале... вот в этом месте надо было почитать прежде чем писать здесь что-то...
Цитата Сообщение от Inadequate Посмотреть сообщение
{функция перевода числа в любую систему счисления. сс указывается вторым параметром}
function ConvertToCS(val:integer;CS:integer):stri ng;
во-вторых в вопросе темы про вещественные числа ничего не сказанно... а попытки ввести в переменную типа integer дробь это по меньшей мере тупо.
В третьих "программы для богатых" пишутся в разделе https://www.cyberforum.ru/order-program/.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.11.2009, 02:08
Помогаю со студенческими работами здесь

Перенести в новую строку из исходной строки слова, представляющие собой запись числа
Задан текст, состоящий из слов, записанных через пробелы или запятые. Длина текста не больше 255 символов. В тексте могут быть использованы...

Вводится числа от 1 до 15. Вывести данные числа в двоичной системе счисления
Вводится числа от 1 до 15. Вывести данные числа в двоичной системе счисления.

Программа должна вывести представление переданного её числа в нега-двоичной системе счисления
Нега-двоичная система счисления – это система счисления с основанием (-2). Основное преимущество нега-двоичной системы счислении –...

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

Вывести строку, изображающую десятичную1|двоичную2 запись этого же числа.
Дана строка, изображающая двоичную1|десятичную2 запись целого числа. Вывести строку, изображающую десятичную1|двоичную2 запись этого же...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru