Перевод с Pascal на C#. Проверка множеств

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. var
  2. s,a,b: set of char;
  3. i:integer;
  4. c,y:string;
  5. x:char;
  6. begin
  7. writeln('введите символы первого множества');
  8. readln(c); //vvod stroki
  9. for i:=1 to length(c) do
  10. a:=a+[c[i]]; //zapis stroki v mnozhestvo1
  11. writeln('введите символы второго множества');
  12. readln(c); //vvod stroki
  13. for i:=1 to length(c) do
  14. b:=b+[c[i]]; //zapis stroki v mnozhestvo2
  15. s:=a*b; //nahozhdenie peresecheniya(odinakovih simvolov)
  16. for x:=#0 to #255 do
  17. for x in s do y:=y+x; //
  18. writeln('одинаковые символы 2х множеств:',y); //vivod stroki
  19. readln
  20. end.

Решение задачи: «Перевод с Pascal на C#. Проверка множеств»

textual
Листинг программы
  1. using System;
  2. using System.Linq;
  3.  
  4. class Program
  5. {
  6.     static void Main()
  7.     {
  8.         Console.WriteLine(String.Join(String.Empty,
  9.             Console.ReadLine().ToCharArray().Intersect(Console.ReadLine().ToCharArray())
  10.         ));
  11.     }
  12. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы