Форум программистов, компьютерный форум, киберфорум
Наши страницы

Turbo Pascal

Войти
Регистрация
Восстановить пароль
 
19Кристина
-2 / 1 / 0
Регистрация: 06.02.2015
Сообщений: 174
#1

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

17.02.2015, 14:33. Просмотров 305. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2015, 14:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос По целочисленному массиву X (n) сформировать массив Y (m) , включив в него по убыванию k (Turbo Pascal):

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

Сформировать массив, включив в него попарно различные числа из массива X. - Turbo Pascal
Я уже пол часа страдаю.Помогите отладить. Задан целочисленный массив x(x1,x2,..,xn) . Сформировать массив , включив в не-го попарно...

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

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

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

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

1
Joy
Эксперт Pascal/Delphi
2111 / 1151 / 871
Регистрация: 29.08.2014
Сообщений: 4,200
18.02.2015, 07:09 #2
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
Привет! Вот еще темы с ответами:

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

Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2. Ошибка - Turbo Pascal
Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2. type Tlist=^Rlist; ...

Получить массив b(i), включив в него по одному из повторяющихся элементов массива a(k) - Turbo Pascal
Дано число N и массив a(k), k=от 1 до N. Среди элементов данного массива имеются повторяющиеся. Получить массив b(i), включив в него по...

Преобразовать массив A(N,M), включив в него в качестве М+1 столбца, столбец с максимальными элементами каждой строки массива А - Pascal
преобразовать массив A(N,M), включив в него в качестве М+1 столбца, столбец с максимальными элементами каждой строки массива А


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

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

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