Четверг, 09.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

помогите плз решить задачку!!!!!!
sinetДата: Понедельник, 05.05.2008, 06:32 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 6
Репутация: 0
Замечания: 0%
Статус: Offline
расположить элементы списка в обратном порядке?????
 
AlexanderДата: Понедельник, 05.05.2008, 06:51 | Сообщение # 2
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Какая связь реализована в списке?

Скажем дружно- нафиг нужно!
 
SeqularДата: Вторник, 06.05.2008, 06:32 | Сообщение # 3
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
sinet, Иными словами, список динамический (элементы создаются в HEAP-области?) или статический (массив).. Это важно.

Поддерживаю также проект сообщество молодых сисадминов
 
sinetДата: Воскресенье, 11.05.2008, 05:34 | Сообщение # 4
Новичок
Группа: Пользователи
Сообщений: 6
Репутация: 0
Замечания: 0%
Статус: Offline
по ходу статический ( массив) ... просто я в списках вообще не рублю:((
 
SeqularДата: Воскресенье, 11.05.2008, 09:46 | Сообщение # 5
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
А что если начать с 1-го, и до n div 2 (до середины) и менять i-ый элемент с (n - i + 1)-ым?.. Тогда первый меняется с последним. Второй - с предпоследним. Третий с пред-пред-последним... К середине массива как раз наоборот массив получится! wink

Поддерживаю также проект сообщество молодых сисадминов
 
SeqularДата: Воскресенье, 11.05.2008, 10:00 | Сообщение # 6
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
Code
Program ReversMassiv;
Uses CRT;
Const n = 10;
Var a: Array[1..n] of byte;
     i: Byte;
     k: Byte;
Begin
ClrScr;
Randomize;
Writeln('Massiv do');
For i := 1 to n do
     Begin
     a[i] := Random(10);
     Write(a[i]:3);
     End;
For i := 1 to (n div 2) do
     Begin
     k := a[i];
     a[i] := a[n-i+1];
     a[n-i+1] := k;
     End;
Writeln(#13#10#13#10,'... i posle perevorota');
For i := 1 to n do
     Begin
     Write(a[i]:3);
     End;
ReadKey;
End.


Поддерживаю также проект сообщество молодых сисадминов
 
sinetДата: Понедельник, 12.05.2008, 01:24 | Сообщение # 7
Новичок
Группа: Пользователи
Сообщений: 6
Репутация: 0
Замечания: 0%
Статус: Offline
Спасибо огромное:) , будем пробовать:)
 
YoungLadyДата: Четверг, 15.05.2008, 05:44 | Сообщение # 8
Новичок
Группа: Пользователи
Сообщений: 1
Репутация: 0
Замечания: 0%
Статус: Offline
Решите мне пожалуйста эту задачку! не получается(((((((((((((((((Используя очередь, решить следующую задачу. В текстовом файле t записан текст, сбалансированный по круглым скобкам. Требуется напечатать в порядке возрастания номеров позиций в тексте открывающих скобок. Например, для текста A+(45–F(X)*(B–C)) надо напечатать:
3 8 12.


YoungLady
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;