Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / цикл repeat / 7 сообщений из 7, страница 1 из 1
31.05.2012, 07:58
    #37818894
omelon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл repeat
Мне нужно сделать программу с помощью цикла repeat

авторProgram p3;
uses crt;
var i:integer;
x,y,xmin,xmax,nmin,nmax,rez: real;
begin
clrscr;
readln (x);
xmin:=x; xmax:=x;
repeat
for i:=2 to 10 do
begin
readln (y);
if y<xmin then
begin
xmin:= y;
nmin:= i;
end;
if y>xmax then
begin
xmax:= y;
nmax:= i;
end;
end;
until(i:=1 to 10);
rez:= xmax-xmin;
writeln ('rez=',rez);
end.

Но выдаёт ошибку. Как сделать???

Сама задача:
3. авторС клавиатуры вводится 10 различных произвольных чисел. Найти разность между наибольшим и наименьшим из них.
...
Рейтинг: 0 / 0
31.05.2012, 08:16
    #37818903
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл repeat
>Но выдаёт ошибку.
Телепаты в отпуске.

>Как сделать???
Руками.

Код: pascal
1.
until(i:=1 to 10);

На дельфи/паскале я говнокодил давным-давно, но такого синтаксиса что-то не припомню.
...
Рейтинг: 0 / 0
31.05.2012, 08:27
    #37818914
omelon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл repeat
tanglir>Но выдаёт ошибку.
Телепаты в отпуске.

>Как сделать???
Руками.

Код: pascal
1.
until(i:=1 to 10);

На дельфи/паскале я говнокодил давным-давно, но такого синтаксиса что-то не припомню.

неограничивает 10-ю числами
...
Рейтинг: 0 / 0
31.05.2012, 08:47
    #37818929
k0rvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл repeat
omelon,

откуда ты это взял?

http://pascal.comsci.us/syntax/statement/repeat.html
...
Рейтинг: 0 / 0
31.05.2012, 10:12
    #37819058
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл repeat
omelonнеограничивает 10-ю числамиа поподробнее?
...
Рейтинг: 0 / 0
31.05.2012, 12:21
    #37819353
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл repeat
omelonНо выдаёт ошибку. Как сделать???
Я бы посоветовал следующие шаги:
1. Открыть книжку, лекции, упражнения, или что там у вас есть, и посмотреть на простые примеры.
2. Попытаться понять, что они делают, и вообще логику действий.
3. Сделать самому что-то очень простое, типа нахождения суммы.
но, как мне кажется, вероятность успеха невелика..
...
Рейтинг: 0 / 0
31.05.2012, 13:29
    #37819523
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл repeat
omelon,

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
var X:array[1..10] of integer;
     Count:integer;  

count:=10;
repeat
  Readln(x[count]);
  dec(count);
until count=0;



Затем уже ищещ свои минимумы/максимумы...
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / цикл repeat / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]