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

Указать то целое число и его порядковый номер при вводе, которое в двоичном представлении имеет наибольшее число единиц

04.12.2008, 19:54. Показов 1890. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Надо здавать задачу в универ , сколько ни сидел не получаеться. Пожалуйста напишите кто-нибудь! Please

1. Указать то целое число и его порядковый номер при вводе, которое в двоичном представлении имеет наибольшее число единиц среди чисел, уже введенных к данному моменту в компьютер. Построить гистограмму, показывающую число единиц в двоичном числе в зависимости от его порядкового номера.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.12.2008, 19:54
Ответы с готовыми решениями:

Указать то целое число и его порядковый номер при вводе, которое в двоичном представлении имеет наибольшее число единиц среди чи-сел, уже введенных
Указать то целое число и его порядковый номер при вводе, которое в двоичном представлении имеет...

Указать то дробное число. которое в двоичном представлении имеет наибольшее число единиц среди чисел
Указать то дробное число и его порядковый номер при вводе. которое в двоичном представлении имеет...

Указать то число заданного множества целых чисел, в двоичном представлении которого больше всего единиц
Можете помочь с данной задачей? Указать то число заданного множества целых чисел, в двоичном...

3
 Аватар для Arriba
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
06.12.2008, 03:00
Построить гистограмму, показывающую число единиц в двоичном числе в зависимости от его порядкового номера.
Я в своей программе определил какое максимальное колличество единиц, а скажи пожалуйста, каким образом нуно строить гистограмму,поподробнее моно?Нужны ли оси всякие, можно ли нарисовать столбики как линии,или надо обязательно прямоугольники как в экселе?
0
 Аватар для Burns999888777
0 / 0 / 0
Регистрация: 06.07.2008
Сообщений: 32
06.12.2008, 03:24  [ТС]
Цитата Сообщение от Arriba Посмотреть сообщение
Я в своей программе определил какое максимальное колличество единиц, а скажи пожалуйста, каким образом нуно строить гистограмму,поподробнее моно?Нужны ли оси всякие, можно ли нарисовать столбики как линии,или надо обязательно прямоугольники как в экселе?
без разници лижь бы показывала число единиц в ...........
0
 Аватар для Arriba
257 / 173 / 27
Регистрация: 17.10.2008
Сообщений: 770
06.12.2008, 15:49
Вот часть твоей програмки, если хочешь пока поразбирайся, завтра допишу вторую часть...
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
program Project2;
 
function ChisED(el:integer):integer;
var a:array[1..1000] of integer;
    j,len,k,sum,vr:integer;
begin
{определим колличество цифр числа в двоичной системе}
   len:=-1;
     repeat
         vr:=1;
         len:=len+1;
          for k:=1 to len do
            vr:=vr*2;
     until vr>el;
{уже определили колличество цифр числа в двоичной системе}
{записываем двоичное число в массив А}
   for j:=len downto 1 do
    begin
       vr:=el;
       a[j]:=vr mod 2;
       el:=el div 2;
    end;           
{записали двоичное число в массив А}
{узнаём число единиц}
  sum:=0;
   for j:=1 to len do
      if a[j]=1 then
       sum:=sum+1;
{уже узнали число единиц}
  ChisED:=sum;
end;
 
 
var chis:array[1..100] of integer;
    max,vrem,i,N:integer;
begin
   Write('N=');
   ReadLn(N);
{заносим значения в массив}
   for i:=1 to N do
    begin
      Write('chis[',i,']=');
      ReadLn(chis[i]);
    end;
{закончили вносить значения в массив}
{проверка на максимум кол-ва единиц}
  max:=-1;
   for i:=1 to N do
    begin
      vrem:=ChisED(chis[i]);
      if max<vrem then
        max:=vrem;
    end;
{проверка на максимум кол-ва единиц}
Write('max=',max);
ReadLn;
end.
Добавлено через 12 часов 6 минут 50 секунд
Вот полностью твоя програмка, единственное, что если нуно сам приукрасиш как тебе нуно, и точно не знаю как использовать другой графический режим...

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
program Project2;
uses Graph;
 
function ChisED(el:integer):integer;
var a:array[1..1000] of integer;
    j,len,k,sum,vr:integer;
begin
   len:=-1;
     repeat
     vr:=1;
     len:=len+1;
      for k:=1 to len do
        vr:=vr*2;
     until vr>el;
   for j:=len downto 1 do
    begin
       vr:=el;
       a[j]:=vr mod 2;
       el:=el div 2;
    end;
  sum:=0;
   for j:=1 to len do
      if a[j]=1 then
       sum:=sum+1;
  ChisED:=sum;
end;
 
var chis:array[1..100] of integer;
    max,vrem,i,N:integer;
   grDriver,grMode:integer;
   grPath:string;
   x,y:integer;
begin
   Write('N=');
   ReadLn(N);
   for i:=1 to N do
    begin
      Write('chis[',i,']=');
      ReadLn(chis[i]);
    end;
  max:=-1;
   for i:=1 to N do
    begin
      vrem:=ChisED(chis[i]);
      if max<vrem then
    max:=vrem;
    end;
Write('max=',max);
ReadLn;
 
   grDriver:=VGA;
   grMode:=VGAHi;
   grPath:='Bgi\';
InitGraph(grDriver,grMode,grPath);
y:=450;
x:=20;
Line(x,x,x,y);
MoveTo(x,y);
   for i:=1 to N do
    begin
      vrem:=ChisED(chis[i]);
      x:=x+20;
      LineTo(x,y);
      y:=y-vrem*10;
      LineTo(x,y);
      y:=y+vrem*10;
      MoveTo(x,y);
  end;
   x:=x+20;
   LineTo(x,y);
ReadLn;
CloseGraph;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2008, 15:49
Помогаю со студенческими работами здесь

Указать то число заданного множества целых чисел, в двоичном представлении которого больше всего единиц
Указать то число заданного множества целых чисел, в двоичном представлении которого больше всего...

Указать то число заданного множества целых чисел, в двоичном представлении которого больше всего единиц
Поправьте код Указать то число заданного множества целых чисел, в двоичном представлении которого...

Указать то число заданного множества целых чисел, в двоичном представлении которого больше всего единиц
Указать то число заданного множества целых чисел, в двоичном представлении которого больше всего...

нужно вывести все елементы порядковый номер которого имеет цифру пять, тоесть если порядковый номер равен 5,15,25 И ТД
Нужно создать множество и и вывести чему равен порядковый элемент 5,15 и так далее я написал...

Произведение тех чисел, которые в двоичном представлении имеют неравное число нулей и единиц.
Текстовый файл содержит несколько целых чисел, найти произведение тех чисел, которые в двоичном...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 19.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера 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. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru