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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2009, 20:19   #11
-ushёl-
Форумчанин
 
Аватар для -ushёl-
 
Регистрация: 04.02.2009
Сообщений: 141
По умолчанию

т.е. ты имеешь ввиду вот так:
const
n=abcdifghij;
b:array[1..n]of char;
ок!а как тогда n=Random(10)?????не понимаю нечегошеньки=(
-ushёl- вне форума Ответить с цитированием
Старый 07.03.2009, 20:43   #12
Лунатик222
Ламер z:]
Пользователь
 
Аватар для Лунатик222
 
Регистрация: 19.01.2009
Сообщений: 60
По умолчанию

Цитата:
Сообщение от -ushёl- Посмотреть сообщение
т.е. ты имеешь ввиду вот так:
const
n=abcdifghij;
b:array[1..n]of char;
ок!а как тогда n=Random(10)?????не понимаю нечегошеньки=(
объявляешь переменную char, допустим n:char и пишешь
Цитата:
N:=chr(random(255));
Это если символы просто, если только буквы то в диапазоне от 65(А) до 90(Z) потом заносишь эту переменную в свой массив

Последний раз редактировалось Лунатик222; 07.03.2009 в 20:49.
Лунатик222 вне форума Ответить с цитированием
Старый 07.03.2009, 21:12   #13
-ushёl-
Форумчанин
 
Аватар для -ushёl-
 
Регистрация: 04.02.2009
Сообщений: 141
По умолчанию

var a:array [1..10] of char;
b:array [1..10] of boolean;
i,j:integer;
n:char;
begin
{n:=chr(random(255));}
randomize;
for i:=1 to 10 do
begin
a[n]:=chr(random(255));{здесь компилятор выдаёт ошибку,нельзя приобразовывать тип char к integer?????}
write(a[i], ' ');
-ushёl- вне форума Ответить с цитированием
Старый 07.03.2009, 21:21   #14
Лунатик222
Ламер z:]
Пользователь
 
Аватар для Лунатик222
 
Регистрация: 19.01.2009
Сообщений: 60
По умолчанию

Цитата:
Сообщение от -ushёl- Посмотреть сообщение
var a:array [1..10] of char;
b:array [1..10] of boolean;
i,j:integer;
n:char;
begin
{n:=chr(random(255));}
randomize;
for i:=1 to 10 do
begin
a[n]:=chr(random(255));{здесь компилятор выдаёт ошибку,нельзя приобразовывать тип char к integer?????}
write(a[i], ' ');
Код:
var a:array [1..10] of char;
    b:array [1..10] of boolean;
    i,j:integer;
    n:char;
begin
randomize;
for i:=1 to 10 do
begin
 a[i]:=chr(random(255));
 write(a[i], ' ')

Последний раз редактировалось Лунатик222; 07.03.2009 в 21:24.
Лунатик222 вне форума Ответить с цитированием
Старый 07.03.2009, 21:35   #15
-ushёl-
Форумчанин
 
Аватар для -ushёl-
 
Регистрация: 04.02.2009
Сообщений: 141
По умолчанию

УФ!!!!=)ВСЁ ОТДУПЛИЛ!!!!!СПАСИБО ВСЕМ!РЕСПЕКТЪ ЛУННОМУ!!!!ВОТ КОД,ВРОДЕ ПОШЛО!!! PS: n-оказалось то и ни к чему.
program first;
var a:array [1..10] of char;
b:array [1..10] of boolean;
i,j:integer;
begin
randomize;
for i:=1 to 10 do
begin
a[i]:=chr(random(255));
write(a[i]:6,'|');
end;
writeln;
for i:=1 to 10 do
begin
j:=random(1+1);
if j=1 then
b[i]:=true
else b[i]:=false;
write(b[i]:6,'|');
end;
writeln;
for i:=1 to 10 do
begin
if b[i]=true then
write(a[i]:6,'|');
end;
readln;
end.

Последний раз редактировалось -ushёl-; 07.03.2009 в 21:44.
-ushёl- вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
C++ и массивы StartMis Помощь студентам 4 19.12.2008 22:45
Массивы Кирилл17 Помощь студентам 2 07.12.2008 21:08