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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 10:48   #1
vanya94
Новичок
Джуниор
 
Регистрация: 15.12.2012
Сообщений: 1
По умолчанию последовательности

Помогите пожалуйста написать программу на паскале

Даны две последовательности: C1,C2,...C10; P1,P2,...P10. Если наибольший элемент первой последовательности меньше наименьшего элемента второй, задать элементам X1,X2,.., X10 новой последовательности значения C1,C2,..C10 , а элементам X11,X12,..X20 значения P1,P2..P10.


Заранее благодарю
vanya94 вне форума Ответить с цитированием
Старый 15.12.2012, 11:01   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

В чем конкретно проблема? Совсем не знаешь, как писать?
Хотя бы объявление переменных и массивов в состоянии сделать?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 16.12.2012, 17:13   #3
Aranea tela telam
Пользователь
 
Аватар для Aranea tela telam
 
Регистрация: 11.01.2012
Сообщений: 51
По умолчанию

На забирай

Код:
Program pr15;
var
a,b:array[1..10] of integer;
c:array[1..20] of integer;
i,a1,b1:integer;
begin
Randomize;
for i:=1 to 10 do
begin
a[i]:=Random(100);
if a[i]>a1 then a1:=a[i];
b[i]:=Random(100);
if b[i]<b1 then b1:=b[i];
end;
if a1<b1 then 
begin
for i:=1 to 10 do
c[i]:=a[i];
for i:=11 to 20 do
c[i]:=b[i];
writeln(c);
end
else
writeln('Наибольший элемент первой последовательности больше наименьшего элемента второй последовательности');
end.
зы Походу скоро некоторым пользователям даже писать условие задачи на форуме будет лень)
Я учусь на своих ошибках, но порой их слишком много
Aranea tela telam вне форума Ответить с цитированием
Старый 16.12.2012, 18:29   #4
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Aranea tela telam, Вы бы хоть a1,b1 проинициализовали в начале программы
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 16.12.2012, 18:47   #5
Aranea tela telam
Пользователь
 
Аватар для Aranea tela telam
 
Регистрация: 11.01.2012
Сообщений: 51
По умолчанию

мда забыл )
вот исправленный

Код:
Program pr15;
var
a,b:array[1..10] of integer;
c:array[1..20] of integer;
i,a1,b1:integer;
begin
Randomize;
a1:=0;
b1:=0;
for i:=1 to 10 do
begin
a[i]:=Random(100);
if a[i]>a1 then a1:=a[i];
b[i]:=Random(100);
if b[i]<b1 then b1:=b[i];
end;
if a1<b1 then 
begin
for i:=1 to 10 do
c[i]:=a[i];
for i:=11 to 20 do
c[i]:=b[i];
writeln(c);
end
else
writeln('Наибольший элемент первой последовательности больше наименьшего элемента второй последовательности');
end.
Спасибо Sciv
Я учусь на своих ошибках, но порой их слишком много
Aranea tela telam вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Если число x встречается в последовательности, упорядочить по невозрастанию часть последовательности (Паскаль) димон4ик_ Помощь студентам 1 17.10.2011 23:00
Последовательности си Pascaler Помощь студентам 4 19.04.2011 21:45
Определить:формат последовательности параметров & способ размещения последовательности переменных DenSyntax Помощь студентам 0 22.06.2010 17:26
последовательности Ленка Паскаль, Turbo Pascal, PascalABC.NET 1 28.05.2009 19:00
Определить k-ую цифру последовательности Фибоначчи и последовательности натуральных чисел. Med Помощь студентам 1 20.03.2009 11:40