Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
19Кристина
-2 / 1 / 0
Регистрация: 06.02.2015
Сообщений: 174
1

По целочисленному массиву X (n) сформировать массив Y (m) , включив в него по убыванию k

17.02.2015, 14:33. Просмотров 825. Ответов 1
Метки нет (Все метки)

По целочисленному массиву X (n) сформировать массив Y (m) , включив в него по убыванию k несовпадающих между собой наибольших элементов массива X (). Рекомендуется предварительно сгруппировать массив X по убыванию. В частном случае может иметь место m<k , если в массиве X много одинаковых элементов.

http://www.cyberforum.ru/cgi-bin/latex.cgi?1\le k \le n

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2015, 14:33
Ответы с готовыми решениями:

Дан массив A из 10 элементов (целые числа). Сформировать массив B, включив в него нечетные по номеру элементы из массива A.
Дан массив A из 10 элементов (целые числа). Сформировать массив B, включив в...

Сформировать массив, включив в него попарно различные числа из массива X.
Я уже пол часа страдаю.Помогите отладить. Задан целочисленный массив...

Сформировать новый массив, не включив в него элементы исходного масиива, являющееся цифрами
1.Сформировать массив А, состоящий из десяти элементов с номерами от 1 до 10....

Сформировать новый массив, включив в него те элементы первого массива, которых нет во втором
Даны два массива чисел. Расположить их элементы по возрастанию. Сформировать...

На основе данного числа n сформировать новое, включив в него цифры исходного, большие 4
на основе натурального числа n сформировать новое включив в него цифры...

1
Joy
Эксперт Pascal/Delphi
2175 / 1202 / 1438
Регистрация: 29.08.2014
Сообщений: 4,389
18.02.2015, 07:09 2
Лучший ответ Сообщение было отмечено 19Кристина как решение

Решение

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
const NN=1000;
var
  x,y:array[1..NN] of integer;
  n,m,i,j,k:integer;
begin
  repeat
    write('Количество элементов массива (n):');readln(n);
  until (n>0) and (n<=NN);
  repeat
    write('Количество наибольших элементов массива (k):');readln(k);
  until (k>0) and (k<=n);
  write('Введите массив:');
  for i:=1 to n do read(x[i]);
  for i:=1 to n-1 do
    for j:=i to n do if x[i]<x[j] then begin
      m:=x[i];x[i]:=x[j];x[j]:=m;
    end;
  m:=1;y[1]:=x[1];
  for i:=2 to n do begin
    if (y[m]>x[i]) and (k>m) then begin m:=m+1;y[m]:=x[i];end;
  end;
  writeln('Полученный массив:');
  for i:=1 to m do write(y[i]);
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2015, 07:09

Сформировать третий список, включив в него по одному разу элементы из первого, не входящие во второй
Здравствуйте! Начал разбор темы ссылочных типов данных. Интересно, как всегда,...

Сформировать список, включив в него по одному разу те элементы, входящие одновременно в оба других списка
Дано два односвязных списка L1,L2, элементы которых - действительные числа....

Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2. Ошибка
Сформировать список L, включив в него по одному разу элементы, которые входят...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru