Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2016, 15:06   #1
Jon_Morgan
Пользователь
 
Регистрация: 11.12.2016
Сообщений: 26
По умолчанию [free Pascal]: Получить новый массив путём удаления из заданного массива все числа, больше заданного R

Дана последовательность P[i] i=1,2...n (n<=30). Получить новую последовательность X[i], выбросив из исходной все числа, большие заданного числа R. ( Не использую функции и процедуры)
Нужно использовать именно 2 массива P и X, не могу понять как перенести цифры во второй массив
Код:
program main;
uses crt;
var P, X:array[1..30] of integer;
      i, n, R:integer;
begin
 clrscr;
 readln (n, R);
 for i:=1 to n do P[i]:random(100);
 for i:=1 to n do write (P[i], ' ');
 writeln (' ');
 for i:=1to n do 
 if (P[i]>R) then write (P[i], ' ');
 readln;
end.

Последний раз редактировалось Вадим Мошев; 24.12.2016 в 20:27.
Jon_Morgan вне форума Ответить с цитированием
Старый 24.12.2016, 18:58   #2
Plague
Забанен
Форумчанин Подтвердите свой е-майл
 
Аватар для Plague
 
Регистрация: 01.11.2006
Сообщений: 420
По умолчанию

Код:
k := 0;
for i := 1 to n do 
 if (P[i] > R) then 
  begin
    k := k+1;
    X[k] := P[i];
  end;

for i:=1 to k do write (X[i], ' ');
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
Plague вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование циклов (free Pascal) Jon_Morgan Помощь студентам 5 12.12.2016 13:59
обработка одномерных массивов (вставка, удаление и перестановка элементов) Pascal ABC Кеворк Помощь студентам 0 27.12.2011 18:16
Pascal - обработка одномерных массивов Russtein Помощь студентам 0 10.11.2011 18:29
Программирование операций обработки одномерных массивов Дима82 Помощь студентам 12 11.05.2008 15:24