Тема: Множини
Добрий день! Допоможіть написати програму.
Дано два слова (слово – це текст, що не містить пробілів). Визначити
символи, які є спільними для обох слів
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Pascal/Delphi → Множини
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Добрий день! Допоможіть написати програму.
Дано два слова (слово – це текст, що не містить пробілів). Визначити
символи, які є спільними для обох слів
Ви уже намагалися щось зробити самостійно? Які конкретно у вас виникли проблеми? Які помилки вам видало?
Можливо це буде звучати дико, але мені не зрозуміла тема "множини". Буду вдячний якщо допоможете з програмою, або підкините посилання на якийсь відосик з YouTube чи україномовну книгу по pascal. P.s пробував вивчати pascal на ru сайтах, але не заходить. Буду вдячний за любу допомогу.
Може питання не в Паскалі, натомість ви не розумієте що таке множина в математичному сенсі?
Всім thx за мінімальну допомогу, прога написана
скиньте код для майбутніх поколінь (кода заверніть в от такі штучки [code ][/code ], але без пробіла між "e" та "]")
Заодно перевіримо код на наявність мінімальних помилок:) (Я лише новичок в цій мові тому все можливо).
var s, sword: set of char;
    ch: char;
begin
    s:=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
    sword:=[];
     repeat
         read(ch);
         case ch of
         ',','.': begin
             s:=s*sword;
             sword:=[];
         end;
       else sword:=sword+[ch];
         end;
     until ch='.';
     for ch:='a' to 'z' do
     if ch in s then write (ch:2);
     readln;
     Readln;
end.Код погано вирівняний.
В умові "слово – це текст, що не містить пробілів", а у вас - набір маленьких латинських літер, і діляться слова по комах та крапках, пробіли ж ігноруються взагалі.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися