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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2007, 21:06   #1
Bagsi
Пользователь
 
Регистрация: 24.10.2007
Сообщений: 21
Печаль Паскаль. задачи

1. Дано n вещественных чисел(n=20). Оперделить, сколько из них больше свойх "соседей", т.е. предыдущего и последующего чисел.
2. Дана непустая последовательность ненулевых целых чисел, за которой следует 0. Определить, Сколько раз в этой последовательности меняется знак. (Например, в последовательности 1,-34,8,14,-5 знак меняеться 3 раза).
3. Дана последовательность из n целых чисел(n=50). Выявить отрезки возрастания в этой последовательности и вывести каждый из них на экран с новой строки.

Последний раз редактировалось Bagsi; 25.10.2007 в 21:48. Причина: vvv
Bagsi вне форума Ответить с цитированием
Старый 25.10.2007, 22:05   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Задача № 1.
Вложения
Тип файла: rar Count.rar (12.9 Кб, 51 просмотров)
puporev вне форума Ответить с цитированием
Старый 25.10.2007, 22:16   #3
Bagsi
Пользователь
 
Регистрация: 24.10.2007
Сообщений: 21
По умолчанию

Большое спасибо
Bagsi вне форума Ответить с цитированием
Старый 26.10.2007, 20:30   #4
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

2.
Код:
program znaki;
uses crt;
const max_n=100;
label 1;
var
a:array[1..max_n] of integer;
p,i,n:integer;
b:boolean;
begin
clrscr;
randomize;
writeln('VVEDITE KOLICHESTVO ELLEMENOT POSLEDOVATELYNOSTY');
readln(n);
for i:=1 to n do begin
1:a[i]:=random(100)-50;
if a[i]=0 then goto 1;
write(a[i],' ');
end;
if a[1]>0 then b:=false else b:=true;
for i:=1 to n do begin
if (a[i]>0) and (b=true) then begin b:=false; p:=p+1; end;
if (a[i]<0) and (b=false) then begin b:=true; p:=p+1; end;

end;
writeln;
writeln(p);
readkey;
end.
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи...Паскаль Silena Помощь студентам 6 25.03.2008 16:27
Паскаль задачи Зунтук Фриланс 10 14.03.2008 17:28
Паскаль 2 задачи ProPaL Помощь студентам 3 13.11.2007 11:54
4 задачи, Паскаль VirtuozZz Помощь студентам 9 26.04.2007 22:41