XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Hard & Soft
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
еще просьба-кидать не уменьшенный скрин всего экрана, а вырезанную часть с окном, но в полном размере-глаза напрягать ночью плохо)
Старый 04.01.2009, 02:12
tysch_tysch
Работаем
offline
Опыт: отключен
V1ctor1ous http://xgm.guru/forum/showpost.php?p=496763&postcount=70 давай ты научишься читать и я тебя сегодня не забаню?
Старый 04.01.2009, 02:12
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
ZlaYa1000 одинарные кавычки. должно выглядеть так если не ошибаюсь('x=',x);
Старый 04.01.2009, 02:13
Scorched

offline
Опыт: 7,912
Активность:
не этот случаем нюанс?
Цитата:
у тебя из-за этой строки путаница, какой из ридлн дамми, а какой запрашивает число. выглядят они ведь одинаково для юзера =)
Старый 04.01.2009, 02:13
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
МОжно еще как извращенный вариант:
Writeln('x=');
Read(x);
Старый 04.01.2009, 02:14
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
V1ctor1ous почему так - что???? не понял... почему в столбик все???
Старый 04.01.2009, 02:14
V1ctor1ous

offline
Опыт: 23,781
Активность:
ZlaYa1000 Ты исправил пост,когда мну мозг плавили всякими унтилами,так что я не вкурил,но факов помог.
Щас попробую сделать,то,что предложил ZlaYa1000.
Fakov,незнаю,я делал так как ты написал)Вроде так и надо)
Старый 04.01.2009, 02:15
tysch_tysch
Работаем
offline
Опыт: отключен
V1ctor1ous http://pascal.proweb.kz/index.php?page=8 про форматы данных, проще говоря второе число слишком большое для интегер
Старый 04.01.2009, 02:16
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
ZlaYa1000 а разве интегер берет диапазон целых чисел не от -бесконечности до +бесконечности?????
Старый 04.01.2009, 02:18
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Хыхы. нет конечно. юзайте longint
Старый 04.01.2009, 02:19
tysch_tysch
Работаем
offline
Опыт: отключен
Fakov нет, точный диапозон по ссылке.
Старый 04.01.2009, 02:19
V1ctor1ous

offline
Опыт: 23,781
Активность:
ZlaYa1000 О_о незнал что есть какие либо ограничения.Ясно спс,щас буду разбиратся с другими типами переменных.Увидал рандомайз,теперь вопрос,хочу чтобы у меня вывело случайное число от 1 до 100 в виде x.Это,как я понял делается через рандомайз,а вот то что постоянно генерится через что?
Старый 04.01.2009, 02:20
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Victorious, паскалевских не нашел, мб завтра найду, но нашел пару строк делфи в .pas НУ хз, они наверно для тебя не оч подходят, там работа с парсером xml, stringgrid и т.п.
Старый 04.01.2009, 02:20
Scorched

offline
Опыт: 7,912
Активность:
V1ctor1ous, рандом или че-то вроде этого. рандомайз для изменения seed'а генерации. можно вызвать один раз в начале проги
Старый 04.01.2009, 02:23
V1ctor1ous

offline
Опыт: 23,781
Активность:
Начал немного понимать,но как сделать,чтобы было меньше 100 x?


V1ctor1ous добавил:
Scorched А как мне сделать то,что бы выводило случайно число до 100?
Старый 04.01.2009, 02:25
tysch_tysch
Работаем
offline
Опыт: отключен
V1ctor1ous рандомайз указываешь 1 раз в начале проги, дальше юзаешь функцию random(...); точный синтаксис не помню. но или там диапозон через запятую указывается или максимум.

ну имхо примерно так
readln(x);
y:=random(x);
write(y);
Старый 04.01.2009, 02:27
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Код:
x:=random(100)+1
// присвоит переменной x рандомное значение в диапазоне [1,101)
// т.е. 101 - НЕ включая

Отредактировано DFlyer, 04.01.2009 в 02:33.
Старый 04.01.2009, 02:28
Scorched

offline
Опыт: 7,912
Активность:
там в скобках диапазон указывается.
кстати это все есть в хелпе, но по-английски =)
опередили =)
Старый 04.01.2009, 02:29
V1ctor1ous

offline
Опыт: 23,781
Активность:
ZlaYa1000 А зачем readln,если мне не нужно вводить никакие значения,мне нужно чтобы сразу при запуске проги выдавало цифру случайную (x),значение которой >100.

V1ctor1ous добавил:
DFlyer сейчас опробую твой способ.
Старый 04.01.2009, 02:29
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Код:
program Sravnenie;
var
a,b,c,i:longint;
key:char;
begin
writeln('Vvedite chislo a=');
read(a);
writeln('Vvedite chislo b=');
read(b);
writeln('Vvedite chislo c=');
read(c);
if a>b then
   begin
   if a>c then
      writeln('a>b>c')
   else
      writeln('c>a>b')
   end
else
    if b>c then
       writeln('b>c>a')
    else
       writeln('c>b>a');
readln(key);
end.

1. Сравнение 3-х чисел
Код:
program Deist;
  var
   a,b,Otvet:real;
begin
  writeln('');
  write('Введите a');
  readln(a);
  write('Введите b');
  readln(b);
  Otvet:=a*(b*b)+(b/5);
  Writeln('Результат a*(b*b)+(b/5) равен ­',Otvet);
  readln;
  end.

2. Просто действия над переменными
Старый 04.01.2009, 02:30
Ответ

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

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

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:30.