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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2012, 13:55   #1
999
Пользователь
 
Регистрация: 16.01.2012
Сообщений: 15
По умолчанию задача delphi

В простую переменную последовательно вводятся N чисел. Сколько чисел больше своих соседей слева?
999 вне форума Ответить с цитированием
Старый 17.01.2012, 13:58   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Код:
c:=0;
readln(a1);
for i:=2 to n do begin
 readln(a2);
 if a2>a1 then inc(c);
 a1:=a2;
end;
writeln (c);
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 17.01.2012, 14:00   #3
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
var cnt,i:byte;
      s:string;
.......
cnt:=0;
for i:=2 to length(s)-1 do
 if    s[i]>s[i+1] and s[i]>s[i-1] then inc(cnt);
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 19.01.2012, 18:56   #4
999
Пользователь
 
Регистрация: 16.01.2012
Сообщений: 15
По умолчанию Delphi

Подскажите что значит запись floattostrf(s,ffFixed,10,5)?
999 вне форума Ответить с цитированием
Старый 19.01.2012, 20:31   #5
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

преобразование действительное значение s в строку, используяФормат с фиксированной запятой, точностью 10 и числом цифр 5.
vovk вне форума Ответить с цитированием
Старый 21.01.2012, 14:52   #6
999
Пользователь
 
Регистрация: 16.01.2012
Сообщений: 15
По умолчанию Массив

Заменить последний отрицательный элемент массива на модуль первого элемента массива.
999 вне форума Ответить с цитированием
Старый 21.01.2012, 15:10   #7
999
Пользователь
 
Регистрация: 16.01.2012
Сообщений: 15
По умолчанию

Помогите пожалуйста!В чем ошибка? Заменить последний отрицательный элемент массива на модуль первого элемента массива.

Код:
var
  Form1: TForm1;
  N:integer;
  M:array of integer;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
 i:integer;
begin
Randomize;
N:=Strtoint(Edit1.Text);
setlength(M,N);
Edit2.Text:=' ';
for I := 0 to N-1 do
begin
  M[i]:=Round(Sin(Random(10))*10);
 M[n-1]<=0;
 Edit2.Text:=Edit2.Text+'   '+inttostr(M[i]);
end;

begin
m[n-1]:=abs( m[1]);
Edit3.Text:=Edit3.Text+'   '+inttostr(M[i]);
end;
end;
end.

Последний раз редактировалось ACE Valery; 23.01.2012 в 01:24.
999 вне форума Ответить с цитированием
Старый 21.01.2012, 16:48   #8
999
Пользователь
 
Регистрация: 16.01.2012
Сообщений: 15
По умолчанию

Как записать что последний элемент массива отрицательный?
999 вне форума Ответить с цитированием
Старый 21.01.2012, 18:16   #9
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Может вы хотели спросит как найти последний отрицательный элемент массива?
vovk вне форума Ответить с цитированием
Старый 21.01.2012, 18:37   #10
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

последний это первый только с конца, если это понять проблем при написании программы не должно возникнуть.
rUs_LAN вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача Delphi Slimluma Помощь студентам 13 26.12.2011 01:35
Delphi задача Яська Помощь студентам 7 16.12.2010 20:21
Delphi 7. Задача Юрий2009 Помощь студентам 6 02.05.2009 20:37
Задача в Delphi Oksana11 Помощь студентам 3 22.12.2007 00:12