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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2011, 02:38   #11
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от enji4ka Посмотреть сообщение
Если Вам не трудно, помогите, пожалуйста, с этой программой):
Создать текстовый массив А с 14 элементами длиною от 1 до 11 символов (текст вводится с клавиатуры). Создать 2 новых массива В и С, в один из них, в В вписать только те символы элементов массива А, которые не являются ни цифрами, ни буквами, а в С -всё остальное)
Код:
program example;
uses crt;
const ndc : set of char =
['`','!','@','#','$','%','^','&','*','(',')','-','_',
'=','+','\','|','[','{',']','}',':',';','''','"',',','<','.','>','/','?'];
var A : array [1..14] of string[11];
    B, C : array [1..154] of string[1];
    i,j,n,m:integer;
    ch : char;
begin
     clrscr;
     for i:=1 to 14 do
     begin
          write('Enter ',i,' string: ');
          n:=0;
          repeat
                ch:=readkey;
                A[i]:=A[i]+ch;
                inc(n);
                write(ch);
          until (ch=chr(13)) or (n=11);
          writeln;
     end;
     n:=0;m:=0;
     for i:=1 to 14 do
     for j:=1 to Length(A[i]) do
     begin
          if A[i][j] in ndc then
          begin
               inc(n);
               B[n]:=A[i][j];
          end else
          begin
               inc(m);
               C[m]:=A[i][j];
          end;
     end;
     writeln;
     writeln('Massiv B:');
     for i:=1 to n do
     write(B[i]:2);
     writeln;
     writeln('Massiv C:');
     for i:=1 to m do
     write(C[i]:2);
     writeln;
     readln;
end.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не двоичная система счисления МмлашкО_о Помощь студентам 2 11.01.2011 20:39
Двоичная Система -=L.Morgan=- Помощь студентам 3 02.07.2009 08:35
двоичная система счисления galaid Паскаль, Turbo Pascal, PascalABC.NET 3 17.05.2009 15:42
двоичная система terminadoor Помощь студентам 1 21.09.2008 23:00