説明なし

V.Yakimova 2d3ca26600 zadacha 10 ヶ月 前
gitignore.txt b1eb6d37ef что это 10 ヶ月 前
readme.md 2d3ca26600 zadacha 10 ヶ月 前

readme.md

Задача 1: A+B

Требуется сложить два целых числа А и В.

Решение:

Console.WriteLine("Введите первое число: ");
string q = Console.ReadLine();
int a = Convert.ToInt32(q);
Console.WriteLine("Введите второе число: ");
string t = Console.ReadLine();
int b = Convert.ToInt32(t);
Console.WriteLine("Ответ: ");
Console.WriteLine(a+b);

Результат работы:

Введите первое число: 
2
Введите второе число: 
3
Ответ: 
5   

Задача 2: Два бандита

Определить, сколько банок не прострелил Гарри и сколько банок не прострелил Ларри.

Решение:

using System;

namespace Bandits
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = Console.ReadLine();
            string[] data = input.Split(' ');
            int harryShot = int.Parse(data[0]);
            int larryShot = int.Parse(data[1]);

            int totalBanks = harryShot + larryShot - 1; // Общее количество банок минус одна (последняя банка, которую они прострелили одновременно)

            int harryMissed = totalBanks - harryShot;
            int larryMissed = totalBanks - larryShot;

            Console.WriteLine(harryMissed + " " + larryMissed);
        }
    }
}

Результат работы:

INPUT.TXT 4 7
OUTPUT.TXT 6 3

Задача 3: Больше-меньше

Необходимо сравнить два целых числа.

Решение:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string[] input = File.ReadAllLines("INPUT.TXT");
        int a = int.Parse(input[0]);
        int b = int.Parse(input[1]);

        char result = a < b ? '<' : (a > b ? '>' : '=');

        Console.WriteLine(result);
    }
}

Результат работы:

INPUT.TXT 
5 (<)  -7 (>) 13 (=)
7     -12     13

Задача 4: Баскетбол

Выведите номер выигравшей команды, в случае ничьей следует вывести «DRAW».

Решение:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string[] input = File.ReadAllLines("INPUT.TXT");
        int[] scores = new int[2];
        
        for (int i = 0; i < 4; i++)
        {
            string[] parts = input[i].Split();
            scores[0] += int.Parse(parts[0]);
            scores[1] += int.Parse(parts[1]);
        }

        if (scores[0] > scores[1])
        {
            Console.WriteLine("1");
        }
        else if (scores[0] < scores[1])
        {
            Console.WriteLine("2");
        }
        else
        {
            Console.WriteLine("DRAW");
        }
    }
}

Результат работы:

26 17   (1)
13 15
19 11
14 16
14 15   (2)
17 18
20 20
15 17
15 16   (DRAW)
18 17
10 12
14 12

Задача 5: Клавиатура

Следует вывести букву стоящую справа от заданной буквы, с учетом замкнутости клавиатуры.

Решение:

using System;

namespace Keyboard
{
    class Program
    {
        static void Main(string[] args)
        {
            char input = Console.ReadLine()[0];
            char output;

            if (input >= 'a' && input <= 'z')
            {
                if (input == 'p')
                {
                    output = 'a';
                }
                else if (input == 'l')
                {
                    output = 'z';
                }
                else if (input == 'm')
                {
                    output = 'q';
                }
                else
                {
                    output = (char)(input + 1);
                }

                Console.WriteLine(output);
            }
        }
    }
}

Результат работы:

1)  q	w
2)  t	y
3)  p	a
4)  l	z
5)  m	q

Задача 6: Неглухой телефон

В выходной файл OUTPUT.TXT нужно вывести в точности то же число, которое задано во входном файле.

Решение:

using System;

namespace NonDeafPhone
{
    class Program
    {
        static void Main(string[] args)
        {
            int number = int.Parse(Console.ReadLine());
            Console.WriteLine(number);
        }
    }
}

Результат работы:

INPUT.TXT 5
OUTPUT.TXT 5