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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2011, 18:27   #1
Seregga
 
Регистрация: 04.01.2011
Сообщений: 8
Смех оператор цикла

приветствую Вас товарищи программисты! помагите пожалуста с решением задачи в delphi7,0....вот задача: Даны два целых числа AиB (A<B). Вывести все целые числа, расположенные между данными числами (включая сами эти числа), в порядке их возрастания, а так же количество N этих чисел.(числа водяться рандомом). Буду весьма благодарен за оказаную помощь в решении данной задачи.
Seregga вне форума Ответить с цитированием
Старый 04.01.2011, 18:32   #2
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

Код:
for a to b do
 begin
  writeln(a);
  n:=n+1;
 end;
вывод...не проверял
Pein95 вне форума Ответить с цитированием
Старый 04.01.2011, 18:38   #3
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Код:
for a to b do
 begin
  writeln(a);
  n:=n+1;
 end;
чёт я ступил.. прально.. так и надо )
Сливочное масло Valio - компиляция как по маслу

Последний раз редактировалось Valio; 04.01.2011 в 18:43.
Valio вне форума Ответить с цитированием
Старый 04.01.2011, 18:40   #4
myprog
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 33
По умолчанию

Seregga, Привет.
К сожалению в delphi7,0 не пишу. (синтасисом не владею)

Но логика следующая:
Количество случайных чисел известно:
следовательно цикл i от 1 до кол-во
Проверка i-й цифры >A и <B
Запись в массив
Сортировка массива по возростанию
Все!!!
myprog вне форума Ответить с цитированием
Старый 04.01.2011, 18:40   #5
myprog
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 33
По умолчанию

Seregga, Привет.
К сожалению в delphi7,0 не пишу. (синтасисом не владею)

Но логика следующая:
Количество случайных чисел известно:
следовательно цикл i от 1 до кол-во
Проверка i-й цифры >A и <B
Запись в массив
Сортировка массива по возростанию
Все!!!
myprog вне форума Ответить с цитированием
Старый 04.01.2011, 19:03   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Не помню как на паскале (лет десять назад учил) но на С++ примерно так:
Код:
int k=0;// счётчик результата
int N=XXX;// Длина массива
float A=YYY;// Первое число
float B=ZZZ;// Второе число
float K[N]; // Выходной массив
float S[N];// Входной массив
for(int i=0; i<=N; i++)
  if(S[i]>A && S[i]<B)// поверяем диапазон
    if(S[i] == ceil(S[i])// Проверяем на целое
     {
     K[k]=S[i];// Если целое, добавляем в выходной массив
     k++;
     }
Вот примерно так.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 04.01.2011, 19:07   #7
Seregga
 
Регистрация: 04.01.2011
Сообщений: 8
По умолчанию

спасибо но мне надо в delphi 7,0 а не на С++
Seregga вне форума Ответить с цитированием
Старый 04.01.2011, 19:08   #8
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
//program for2;
var a,b:integer;
k:integer;
i:integer;
begin
writeln('введите a');
readln(a);
writeln('Введите b');
readln(b); k:=0;
for i:=a to b do  begin
write(i,' ');
k:=k+1; end;
writeln('Количество :',k)
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 04.01.2011 в 19:21.
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оператор цикла, C# ~Mi@mi~ Помощь студентам 6 20.10.2010 20:40
Вычислить используя, оператор цикла for и оператор безусловного пе Knubbe Помощь студентам 1 18.12.2009 10:24
Оператор цикла с параметром cudalover Помощь студентам 2 29.12.2008 19:38
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat McMilin Помощь студентам 7 11.11.2007 14:10