3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
1

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

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

Author24 — интернет-сервис помощи студентам
Задана последовательность, содержащая 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2009, 17:17
Ответы с готовыми решениями:

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

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

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

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

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

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

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

Добавлено через 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
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
14.11.2009, 23:47  [ТС] 13
Пришли код точно такой только без файлов
0
5 / 3 / 0
Регистрация: 08.11.2009
Сообщений: 22
14.11.2009, 23:52 14
Как без файлов?? Типа вводишь данные и выводиться?

Добавлено через 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 15
Цитата Сообщение от Fortan Посмотреть сообщение
Я лучше свои мозги напрягу. Чем за деньги одну строку кода куплю.
привыкай платить за то, где у самого мозга не хватает... программирование это тоже труд, а за любой труд надо платить.
Цитата Сообщение от Fortan Посмотреть сообщение
Мне осталась одну додумать. Потом как нибудь если решу покажу.
а такие фразы вроде: "я уже всё решил, осталась только одна задача", "помогите ну уже 10 дней сижу над ней голову ломаю", тут уже видели и не один раз. Скорее всего ты над ней даже не думал, оставлял как это принято на последний день... Ничего не решал ты и следующая фраза лишь тому подтверждение...
Цитата Сообщение от Fortan Посмотреть сообщение
Пришли код точно такой только без файлов
ты даже не смог переделать уже решенную задачу, в которой и надо то было всего лишь убрать файлы...
0
3 / 5 / 0
Регистрация: 22.07.2009
Сообщений: 57
15.11.2009, 09:10  [ТС] 16
Цитата Сообщение от Inadequate Посмотреть сообщение
привыкай платить за то, где у самого мозга не хватает... программирование это тоже труд, а за любой труд надо платить.

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

ты даже не смог переделать уже решенную задачу, в которой и надо то было всего лишь убрать файлы...
лень переделывать! И код не много не правильный надо было использовать динамическую память. Еще посмотрю если будут ошибки напишу
0
5 / 3 / 0
Регистрация: 08.11.2009
Сообщений: 22
15.11.2009, 11:55 17
Я как смотрю тебе лень и оставить отзыв. Я взялься за твою работу, и потратил время и главное бесплатно. А тебе лень писать несколько слов. Жду отзыв
Здесь был спам.
0
15.11.2009, 11:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2009, 11:55
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

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