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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2009, 14:23   #1
shatoo
 
Регистрация: 27.09.2009
Сообщений: 3
По умолчанию Работа с массивами. Pascal.

дан массив {Х} размерностью n. Нужно: заменить знаки всех элементов массива на противоположные, если нет ни одной пары одинаковых элементов. При невыполнении заданного условия выдать сообщение "Решения не существуют". Ограничение : создание вспомогательного массива не позволяется.
shatoo вне форума Ответить с цитированием
Старый 27.09.2009, 14:29   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

если я все правильно поняла!
Код:
var x:array[1..100] of integer;
    i,j,n:integer;
   flag:boolean;
begin
readln(n);
for i:=1 to n do
readln(x[i]);
flag:=true;
for i:= 1 to n-1 do
for j:=i+1 to n do
if x[i]=x[j] then flag:=false;
if  flag then 
for i:=1 to n do
 x[i]:=0-x[i]
else writeln('no reshenii');
readln;
end.
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.

Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 27.09.2009 в 15:22.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 27.09.2009, 23:47   #3
shatoo
 
Регистрация: 27.09.2009
Сообщений: 3
По умолчанию

ОДИНОЧЕСТВО В СЕТИ
Большое спасибо. Вот только я не поняла должно ли что-нибудь высвечиваться, после того как набираешь этот код и когда нажимаешь RUN. У меня, кроме версии ничего не написано.
shatoo вне форума Ответить с цитированием
Старый 27.09.2009, 23:57   #4
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Дело в том, что он ждёт ввода размерности массива) чтобы было видно, можете добавить перед первым readln(n);
Код:
 write('Vvedite razmernost massiva: ');
Потом программа будет ожидать ввода элементов массива, их тоже надо будет ввести
netrino вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами (pascal) aiktz Помощь студентам 10 26.03.2009 19:53
Работа с массивами (pascal) Стасссс Помощь студентам 7 19.03.2009 16:16
Работа с массивами (pascal) Bykvaeshka Помощь студентам 3 17.03.2009 18:24
Работа с массивами (pascal) dashenka Помощь студентам 21 14.03.2009 13:19
Работа с массивами на pascal Mihael-Vlz Паскаль, Turbo Pascal, PascalABC.NET 2 18.12.2008 16:30