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

Задана последовательность, содержащая n целых чисел

14.11.2009, 17:17. Показов 3898. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задана последовательность, содержащая n целых чисел. Необходимо найти число, которое встречается в этой последовательности наибольшее количество раз, а если таких чисел несколько, то найти максимальное из них, и после этого переместить все такие числа в конец заданной последовательности. Порядок расположения остальных чисел должен остаться без изменения.
Входные файл: первая строка входного файла содержит n - количество чисел во входной последовательности (3=<n=<32000). Следующая строка содержит входную последовательность, состоящую из n целых чисел, имеющих значения от 0 до 65000. Все числа в строке разделены пробелом.
Выходной файл содержит последовательность чисел, которая получается в результате названного преобразования. Все числа в последовательности должны быть разделены пробелом.

пример
входной:
7
1 2 3 2 3 1 2
выходной
1 3 3 1 2 2 2

Добавлено через 8 минут
Помогите срочно надо

Добавлено через 30 минут
Респект тому кто решит. Задача не сложная но то своими заморочками
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.11.2009, 17:17
Ответы с готовыми решениями:

Задана последовательность из n целых чисел; определить сколько из них принимает максимальное значение
Составить блок-схему и программу для задачи с циклическим алгоритмом, используя оператор цикла с параметром. Задана последовательность из...

Задана последовательность из n вещественных чисел. Определить количество чисел, больших своих соседей
Задана последовательность из n вещественных чисел. Определить количество чисел, больших своих соседей, т.е предыдущего и последующего...

Задана последовательность из N вещественных чисел. Определить, сколько среди них чисел меньших К, равных К и больших К.
Задана последовательность из N вещественных чисел. Определить, сколько среди них чисел меньших К, равных К и больших К.

16
 Аватар для Fortan
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
14.11.2009, 19:51  [ТС]
Народ спасай! "жизнь на волоске"
0
Босс
 Аватар для sheka
161 / 126 / 10
Регистрация: 03.06.2009
Сообщений: 750
14.11.2009, 19:55
ваши наработки???
за
Сегодня, 16:17
обавлено через 8 минут
Добавлено через 30 минут
Сегодня, 18:51
за это время хоть что нибудь можно было бы написать.)))
0
 Аватар для Fortan
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
14.11.2009, 21:52  [ТС]
Что тут нет программистов???
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
14.11.2009, 22:10
Fortan, Условие какое-то уродское, 5 раз прочитал, ничего не понял.

Добавлено через 3 минуты
Кстати тут еще какой то Ваш коллега мается.
Поиск в упорядоченном массиве
0
 Аватар для Fortan
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
14.11.2009, 22:37  [ТС]
Мне сказали не на программируешь все хана тебе. Если большинство людей ни хрена не понимают я че особенный. Че мне теперь делать?

Добавлено через 24 минуты
Дайте ссылку на форум где народ может решить такую задачу
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
14.11.2009, 22:56
Fortan, Ссылки на другие форумы у нас запрещены, но эту задачу просто так Вам не будут решать ни на одном форуме, для ее решения нужно время. А раздел Фриланс, где Вам с удовольствием решат за денюжку, есть и на нашем форуме.
0
 Аватар для Fortan
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
14.11.2009, 22:58  [ТС]
Я лучше свои мозги напрягу. Чем за деньги одну строку кода куплю.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
14.11.2009, 22:59
Fortan, Потом покажешь эту одну строку?
0
138 / 138 / 65
Регистрация: 20.03.2009
Сообщений: 235
14.11.2009, 23:05
да думаю, там не одна строка будет...
0
 Аватар для Fortan
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
14.11.2009, 23:12  [ТС]
Мне осталась одну додумать. Потом как нибудь если решу покажу.
0
5 / 3 / 0
Регистрация: 08.11.2009
Сообщений: 22
14.11.2009, 23:23
Я сделал но не получаеться сохранять ни как

Добавлено через 50 секунд
Я имею ввиду что вы выходной файл не получаеться сохранять. Если например выводить на экран то покаывает всё правильно. Сейчас ещё додумаю и выложу

Добавлено через 5 минут
Вот.

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
Program Talean;
{ Сделано подержкой wmmagazin.com }
type ds = array[0..6500] of word;
     br = array[0..6500] of word;
     coun = array[0..6500] of word;
var F,G:TEXT; a:integer; d:ds; b:br; count : coun; nr, i, j, k, n:1..3200;
 
begin
assign(F, 'in.txt');
reset(F);
while not eoln(F) do
      begin
           read(F, nr);
      end;
readln(F);
i:=1;
while not eoln(F) do
      begin
           read(F, d[i]);
           i := i+1;
      end;
close(F);
for k:=1 to nr do
begin
count[k]:=0;
for j:=1 to nr do
    begin
    if k<>j then
    if d[k]=d[j] then count[k]:=count[k]+1;
    end;
end;
a:=count[1];
for i:=1 to nr-1 do
    begin
    if a<count[i+1] then
       begin
         a:=count[i+1]; n:=i+1;
       end;
    end;
k:=1;
for i:=1 to nr-1 do
    begin
    if d[i]<>d[n] then
       begin
            b[k]:=d[i];
            k:=k+1;
       end;
    end;
for i:=nr-a to nr do b[i]:=d[n];
 
assign(G, 'out.txt');
rewrite(G);
 
      for i:=1 to nr do write(G, b[i], ' ');
      writeln(G);
      readln;
      close(G);
 
 
close(G);
 
readln;
end.
Здесь была ссылка на сайт.
0
 Аватар для Fortan
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
14.11.2009, 23:47  [ТС]
Пришли код точно такой только без файлов
0
5 / 3 / 0
Регистрация: 08.11.2009
Сообщений: 22
14.11.2009, 23:52
Как без файлов?? Типа вводишь данные и выводиться?

Добавлено через 3 минуты
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
Program Talean;
{ Сделано подержкой wmmagazin.com }
type ds = array[0..6500] of word;
     br = array[0..6500] of word;
     coun = array[0..6500] of word;
var F,G:TEXT; a:integer; d:ds; b:br; count : coun; nr, i, j, k, n:1..3200;
 
begin
Writeln('Вводите nr=');
readln(nr);
writeln('вводите цифры:');
for i:=1 to nr do readln(d[i]);
for k:=1 to nr do
begin
count[k]:=0;
for j:=1 to nr do
    begin
    if k<>j then
    if d[k]=d[j] then count[k]:=count[k]+1;
    end;
end;
a:=count[1];
for i:=1 to nr-1 do
    begin
    if a<count[i+1] then
       begin
         a:=count[i+1]; n:=i+1;
       end;
    end;
k:=1;
for i:=1 to nr-1 do
    begin
    if d[i]<>d[n] then
       begin
            b[k]:=d[i];
            k:=k+1;
       end;
    end;
for i:=nr-a to nr do b[i]:=d[n];
 
for i:=1 to nr do write(b[i], ' ');
 
readln;
end.
Добавлено через 29 секунд
Уже это в var F,G:TEXT; не требуеться

Здесь была "левая" ссылка.
Буду очень признателен. Спасибо заранее
2
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
15.11.2009, 02:11
Цитата Сообщение от Fortan Посмотреть сообщение
Я лучше свои мозги напрягу. Чем за деньги одну строку кода куплю.
привыкай платить за то, где у самого мозга не хватает... программирование это тоже труд, а за любой труд надо платить.
Цитата Сообщение от Fortan Посмотреть сообщение
Мне осталась одну додумать. Потом как нибудь если решу покажу.
а такие фразы вроде: "я уже всё решил, осталась только одна задача", "помогите ну уже 10 дней сижу над ней голову ломаю", тут уже видели и не один раз. Скорее всего ты над ней даже не думал, оставлял как это принято на последний день... Ничего не решал ты и следующая фраза лишь тому подтверждение...
Цитата Сообщение от Fortan Посмотреть сообщение
Пришли код точно такой только без файлов
ты даже не смог переделать уже решенную задачу, в которой и надо то было всего лишь убрать файлы...
0
 Аватар для Fortan
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
15.11.2009, 09:10  [ТС]
Цитата Сообщение от Inadequate Посмотреть сообщение
привыкай платить за то, где у самого мозга не хватает... программирование это тоже труд, а за любой труд надо платить.

а такие фразы вроде: "я уже всё решил, осталась только одна задача", "помогите ну уже 10 дней сижу над ней голову ломаю", тут уже видели и не один раз. Скорее всего ты над ней даже не думал, оставлял как это принято на последний день... Ничего не решал ты и следующая фраза лишь тому подтверждение...

ты даже не смог переделать уже решенную задачу, в которой и надо то было всего лишь убрать файлы...
лень переделывать! И код не много не правильный надо было использовать динамическую память. Еще посмотрю если будут ошибки напишу
0
5 / 3 / 0
Регистрация: 08.11.2009
Сообщений: 22
15.11.2009, 11:55
Я как смотрю тебе лень и оставить отзыв. Я взялься за твою работу, и потратил время и главное бесплатно. А тебе лень писать несколько слов. Жду отзыв
Здесь был спам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2009, 11:55
Помогаю со студенческими работами здесь

Вводится последовательность из N целых чисел, отличных от нуля. Определить, сколько раз последовательность меняет знак
Вводится последовательность из N целых чисел, отличных от нуля. Определить, сколько раз последовательность меняет знак. паскаль:)

Вводится последовательность из n целых чисел найти сумму всех нечетных чисел
Вводится последовательность из n целых чисел найти сумму всех нечетных чисел Помогите пожалуйста я немного не понял

Вводится последовательность из 15 целых чисел. Найти количество четных чисел
Ребят помогите пожалуйста . В Паскале не селён а вот тут надо работы сдать. Вводится последовательность из 15 целых чисел. Найти: а)...

Дана последовательность из n целых чисел. Определите, со скольких положительных чисел она начинается.
Дана последовательность из n целых чисел. Определите, со скольких положительных чисел она начинается.

Вводится произвольная последовательность целых чисел,заканчивающаяся нулем. Найти среднее арифметическое четных чисел
Вводится произвольная последовательность целых чисел,заканчивающаяся нулем. Найти среднее арифметическое четных чисел. Что-то я...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru