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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2011, 17:53   #1
Pandemona18
 
Регистрация: 08.03.2011
Сообщений: 6
Вопрос Массивы

Добрый вечер.

11.203. Дан массив. Поменять местами:
а) второй и пятый элементы;
6) m-й и n-й элементы;
в) третий и максимальный элементы. Если элементов с максимальным значением несколько, то в обмене должен участвовать первый из них;
г) первый и минимальный элементы. Если элементов с минимальным значением несколько, то в обмене должен участвовать последний из них.

11.209. В массиве записана информация о стоимости каждого из 20 видов товара, продаваемых фирмой. С 1 января очередного года фирма прекращает продавать товар, стоимость которого записана в и I- oм элементе массива. Получить массив со стоимостью всех оставшихся видов товара.

11.215. Удалить из массива:
а) все отрицательные элементы;
6) все элементы, большие данного числа N;
в) все элементы, начиная с n1-го по n2-й (n1 <= n2).

11.220. В массив записали информацию о высоте над уровнем моря двадцати горных вершин мира. Данные записаны в алфавитном порядке названий вершин. После этого решили ввести в массив сведения еще по одной вершине. Получить новый массив, имея в виду, что место в массиве для записи дополнительной информации известно.

11.225. Данные о росте 25 учеников класса, упорядоченные по убыванию, записаны в массиве. В начале учебного года в класс поступили два новых ученика. Получить аналогичный массив, учитывающий рост новых учеников.

Благодарю зарание большое спасибо.
Pandemona18 вне форума Ответить с цитированием
Старый 16.03.2011, 18:21   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

11.203.a
Код:
x:=a[2];
a[2]:=a[5];
a[5]:=x;
аналогично, почти остальные
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 17.03.2011, 11:56   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,883
По умолчанию

Вам решить платно или исправить Ваш код ?

Как надо писать просьбы http://programmersforum.ru/showthread.php?t=142379
phomm вне форума Ответить с цитированием
Старый 17.03.2011, 15:45   #4
as.ut
 
Регистрация: 10.03.2011
Сообщений: 3
По умолчанию

Приветствую всех программистов ! . Посмотрите пожалуйста в чём у меня ошибочка тут , ну ни как нормально работать не хочет .....
Задан массив ( var a:array[1..n] of '0'..'9'; ) Определить входит ли в него последовательность символов 123 , если да , то сколько и с каких позиций.

program mass;
uses crt;
var
a:array[1..100] of integer;
n,i,k:integer;
begin
clrscr;
write('‚Введите в массив ',n,' элементов цифр:');
readln(n);
for i:=3 to n do
begin
write('a(',i,')=');
readln(a[i]);
end;
writeln('Номера позиций вхоэжения последовательности 123:');
k:=0;
if (a[i]=1)and(a[i+1]=2)and(a[i+2]=3) then
begin
k:=k+1;
write(i,'');
end;
writeln;
if k=0 then
writeln('Это последовательности в массиве нет')
else
writeln('Последовательность 123 входит ',k,' рз.');
readln;
end.

выдаёт при любом раскладе что такой последовательности не существует , а при изменении k на любое число ( k:=2 или так далее ) то пишет количество , какое указано в k , то есть двум ..

Последний раз редактировалось as.ut; 17.03.2011 в 15:50.
as.ut вне форума Ответить с цитированием
Старый 17.03.2011, 19:07   #5
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,883
По умолчанию

оно не может хотеть нормально работать, машины вообще не умеют ничего хотеть... они просто исполняют, то что задано, поэтому не надо говорить, что не хочет работать, надо говорить - что делается не так ?

и, собственно, Вы в курсе, что это не Ваша тема ? Создавайте свою, и код оформляйте по правилам, с помощью кнопочки #
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
Массивы! Sugarcoocking man Фриланс 2 06.06.2010 17:03
МАССИВЫ КсЕниЯ Vi Помощь студентам 4 03.06.2010 20:49
С++, Массивы, динамические массивы. -Sunshine- Помощь студентам 1 19.04.2010 02:17
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12