• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Найти Номер Элемента В Последовательности

  • Автор темы tolyanl1985
  • Дата начала
T

tolyanl1985

вводится последовательность из N вещественных чисел, найти последнее отрицательное число в последовательности!

:rolleyes:Ребят помогите плиз решить
 
S

Senset

var i,n,num:integer;
r1,r2:real;
begin
writeln('N=?');readln(n);
num:=0;
r2:=0;
for i:=1 to n do
begin
readln(r1);
if r1<0 then
begin
num:=i;
r2:=r1;
end;
end;
if num=0 then writeln('Отрицательных чисел не было введено')
else writeln('Последнее отрицательное число: ',r2:0:4,' и оно является ',num,' введенным числом');
end.
 
T

tolyanl1985

var i,n,num:integer;
r1,r2:real;
begin
writeln('N=?');readln(n);
num:=0;
r2:=0;
for i:=1 to n do
begin
readln(r1);
if r1<0 then
begin
num:=i;
r2:=r1;
end;
end;
if num=0 then writeln('Отрицательных чисел не было введено')
else writeln('Последнее отрицательное число: ',r2:0:4,' и оно является ',num,' введенным числом');
end.



ошибки где-то не правильно считает


Добавлено:
var i,n,num:integer;
r1,r2:real;
begin
writeln('N=?');readln(n);
num:=0;
r2:=0;
for i:=1 to n do
begin
readln(r1);
if r1<0 then
begin
num:=i;
r2:=r1;
end;
end;
if num=0 then writeln('Отрицательных чисел не было введено')
else writeln('Последнее отрицательное число: ',r2:0:4,' и оно является ',num,' введенным числом');
end.



ошибки где-то не правильно считает
 
S

Senset

Ошибки? Где-то? вариантов два: посмотри на мой код) я там переменную переправил)) бугага
 
T

tolyanl1985

А сорри всё правильно! А как сделать чтобы числа вводились в строчку через пробел, а не каждый раз через Enter?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!