Определить, есть ли в записи чисел одинаковые цифры, и, если таковые существуют, определить их сумму - C#

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

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

Даны три трехзначных числа. Определить есть ли в записи этих одинаковые цифры и если таковые существуют, определить их сумму.

Решение задачи: «Определить, есть ли в записи чисел одинаковые цифры, и, если таковые существуют, определить их сумму»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace MyPractice
{
    class Program
    {
        
      public  static int ArrayCount(char [] arr1,char [] arr2)
        {
            int summ = 0;
           
            foreach (var i in arr1)
            {
                for (int j = 0; j < arr2.Length; j++)
                {
                    if (i == arr2[j])
                    {
                        summ += int.Parse(i.ToString()) ;
                    }
                }
 
            }
            return summ;
        }
 
 
 
        static void Main(string[] args)
        {
           
            Console.WriteLine("Введите значение 1");
            var a =Console.ReadLine();
            char[] arr1 = a.ToCharArray();
            Console.WriteLine("Введите значение 2");
            var b = Console.ReadLine();
            char[] arr2 = b.ToCharArray();
            Console.WriteLine("Введите значение 3");
            var c = Console.ReadLine();
            char[] arr3 = c.ToCharArray();
            int totalSumm = 0;
           totalSumm= ArrayCount(arr1, arr2);
           totalSumm+=ArrayCount(arr1, arr3);
           totalSumm+=ArrayCount(arr2, arr3);
 
           Console.WriteLine("Ответ {0}: ", totalSumm);
            Console.ReadKey();
        }
    }
}

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


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

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

14   голосов , оценка 4.143 из 5
Похожие ответы