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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2008, 16:16   #1
redz
Новичок
Джуниор
 
Аватар для redz
 
Регистрация: 14.11.2008
Сообщений: 2
Сообщение задача про отсейвание букв

вообщем обьясню ее суть: программа которая генерирует случайно 100 символов содержащих только буквы латинского алфавита
верхнего и нижнего регистра далее из этих 100 с генерированных чисел программа должна отобрать
буквы верхнего регистра ну и соответственно вывести их на экран.
буду благодарен за любую помошь в решении этой задачки на паскале
redz вне форума Ответить с цитированием
Старый 15.11.2008, 19:14   #2
Викдон
Форумчанин
 
Аватар для Викдон
 
Регистрация: 11.11.2008
Сообщений: 161
По умолчанию

uses crt;
const A: set of char=['A'..'Z'];
var i:integer;
Mas:array[1..100] of char;
n:byte;
begin
clrscr;
randomize;
i:=1;
while i<>101 do
begin
n:=Random(57)+65;
if (n<91) or (n>96) then
begin
Mas[i]:=chr(n);
i:=i+1;
end;
end;

writeln('Было: ');
for i:=1 to 100 do
write(Mas[i],' ');

writeln;
writeln('Стало: ');
for i:= 1 to 100 do
if (Mas[i] in A) then
write(Mas[i],' ');



readln;
end.
Викдон вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача про 3 прямые meds Паскаль, Turbo Pascal, PascalABC.NET 5 17.11.2008 12:24
Задача про массив xakkkkker Помощь студентам 2 02.11.2008 10:49
Задача про близнецов stscolt Помощь студентам 2 21.04.2008 22:52
интересная задача про DataTimePicker ГОСЕАН БД в Delphi 8 15.07.2007 16:37
Задача про переключатели Night Помощь студентам 5 21.01.2007 18:15