0 / 0 / 1
Регистрация: 10.10.2012
Сообщений: 27
1

Исключить из массива все числа, встречающиеся более двух раз. Упорядочить числа на четных местах

30.10.2012, 22:10. Показов 1897. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив х целых чисел . Исключить из него все числа , встречающиеся более двух раз (если такие имеются). Затем числа, стоящие на четных местах, упорядочить по невозрастанию.
P.S Заранее Спасибо)
0
30.10.2012, 22:10
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.10.2012, 22:10
Ответы с готовыми решениями:

Удалить из массива все элементы, встречающиеся более двух раз
Дан целочисленный массив размера N. Удалить из массива все эле- менты, встречающиеся более двух раз, и вывести размер полученного ...

Удалить из массива числа, встречающиеся более трех раз
Дано N(1<=N<=1000) и N целых чисел. Удалить числа, встречающиеся более трех раз. Вывести количество оставшихся чисел и сами оставшиеся...

Исключить все положительные элементы, встречающиеся в массиве более раза, затем отрицательные упорядочить
Помогите пожалуйста, буду очень благодарен: дан массив x целых чисел, содержащий как положительные, так и отрицательные элементы. Исключить...

5
19 / 18 / 7
Регистрация: 30.09.2012
Сообщений: 35
31.10.2012, 19:04 2
Упорядочить по невозрастанию это значит по убыванию?
0
0 / 0 / 1
Регистрация: 10.10.2012
Сообщений: 27
01.11.2012, 00:09  [ТС] 3
Да, верно.
0
0 / 0 / 1
Регистрация: 10.10.2012
Сообщений: 27
23.11.2012, 19:55  [ТС] 4
Может кто сможет помочь?
0
Почетный модератор
 Аватар для Puporev
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
27.11.2012, 11:27 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
64
65
66
67
68
69
70
71
uses crt;
const nmax=100;
var x:array[1..nmax] of integer;
    n,m,i,j,k,a,p:integer;
begin
clrscr;
randomize;
repeat
write('Размер массива от 2 до ',nmax,' n=');
readln(n);
until n in [2..nmax];
writeln('Исходный массив:');
for i:=1 to n do
 begin
  x[i]:=random(10);
  write(x[i]:4);
 end;
writeln;
i:=1;
m:=n;
while i<n-1 do
 begin
  k:=1;
  a:=x[i];
  for j:=n downto i+1 do
  if x[j]=a then k:=k+1;
  if k>2 then
    begin
     j:=i;
     while j<=n do
     if x[j]=a then
      begin
       if j=n then n:=n-1
       else
        begin
         for p:=j to n-1 do
         x[p]:=x[p+1];
         n:=n-1;
        end;
      end
     else j:=j+1;
    end
  else i:=i+1;
 end;
if n=0 then
 begin
  write('Все элементы встречены более 2 раз и удалены');
  readln;
  exit
 end;
if n=m then write('Все элементы встречены не более 2 раз и не удалены')
else
 begin
  writeln('Удаление элеметов, встреченных более 2 раз:');
  for i:=1 to n do
  write(x[i]:4);
  writeln;
  writeln('Сортировка стоящих на четных местах по невозрастанию:');
  for i:=1 to n-1 do
  for j:=i+1 to n do
  if(i mod 2=0)and(j mod 2=0) and(x[i]<x[j]) then
   begin
    a:=x[i];
    x[i]:=x[j];
    x[j]:=a;
   end;
  for i:=1 to n do
  write(x[i]:4);
 end;
readln
end.
2
0 / 0 / 1
Регистрация: 10.10.2012
Сообщений: 27
27.11.2012, 12:40  [ТС] 6
Спасибо))))))

 Комментарий модератора 
Правило форума 5.6. Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста.
0
27.11.2012, 12:40
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.11.2012, 12:40
Помогаю со студенческими работами здесь

Найти все числа из массива B, встречающиеся более чем в одной строке матрицы A
Помогите решить задачку в Pascal, заранее спасибо! Найти все числа из массива B(n), встречающиеся более чем в одной строке матрицы...

Найти числа, встречающиеся более двух раз (исправить вывод)
Здравствуйте форумчане) Делаю лабу по программирвоанию, всё написал и даже работает но вывод результата очень корявый(неправильный),...

Удалить из массива все элементы, встречающиеся более двух раз
Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся более двух раз, и вывести размер полученного массива и...

Удалить из массива все элементы, встречающиеся более двух раз
Условие задачи описано ниже, помогите пж найти ошибку в коде :) #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

Удалить из массива все элементы встречающиеся более двух раз
Помогите пожалуйста с задачками. 1)Задан целочисленный массив размера N. Удалить из массива все элементы встречающиеся более двух раз. ...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Ключевые слова Python
hw_wired 15.02.2025
Ключевые слова в Python - это специальные зарезервированные слова, которые имеют особое значение и функции в языке. В настоящее время Python включает 35 ключевых слов и 4 мягких ключевых слова. Эти. . .
Отличия изменяемых и неизменяемых типов в Python
hw_wired 15.02.2025
В Python существует принципиальное различие между изменяемыми (mutable) и неизменяемыми (immutable) типами данных, которое оказывает существенное влияние на работу программ. Это различие часто. . .
Python: сравнение списков и кортежей
hw_wired 15.02.2025
В Python последовательности являются одними из самых важных и часто используемых типов данных. Они позволяют хранить упорядоченные наборы элементов, к которым можно обращаться по индексу. Среди всех. . .
Как скачивать файлы с URL с помощью Python
hw_wired 15.02.2025
Для скачивания файлов Python предлагает как встроенные средства, так и сторонние библиотеки. Встроенный модуль urllib из стандартной библиотеки обеспечивает базовую функциональность для работы с URL. . .
Использование SQLAlchemy в Python
hw_wired 15.02.2025
SQLAlchemy - мощная библиотека для работы с базами данных в Python, которая предоставляет полноценный набор средств для объектно-реляционного отображения (ORM) и обширные возможности для работы с. . .
Взаимодействие с REST API в Python
hw_wired 15.02.2025
В современном мире разработки программного обеспечения REST API стал неотъемлемой частью архитектуры веб-приложений. API (Application Programming Interface) - это набор правил и протоколов,. . .
Разделение строк в Python
hw_wired 15.02.2025
Python предлагает богатый набор возможностей для работы со строками, и среди них разделение строк занимает особое место. Этот процесс позволяет разбивать текст на отдельные компоненты, что критично. . .
Объединение строк в Python
hw_wired 15.02.2025
При работе с текстовыми данными в Python нередко возникает необходимость объединять несколько строк в одну. Это может потребоваться при форматировании вывода, обработке текстовых файлов или создании. . .
Лучшие игровые движки на Python
hw_wired 15.02.2025
В последнее время разработка игр стала одним из самых популярных направлений программирования, и Python не остался в стороне от этого тренда. Несмотря на то, что Python обычно не ассоциируется с. . .
Декоратор jit в Python
hw_wired 15.02.2025
Если вы достаточно долго изучаете программы и пакеты на Python для машинного обучения, то наверняка замечали, что паттерн "JIT-декоратор" довольно популярен. Этот подход позволяет превратить обычные. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru