вторник, 23 мая 2017 г.

c#


Порахувати скільки слів в рядку починається і закінчується однією і тією ж буквою - C #
using System;
 
class Program
{
    static void Main()
    {
        int count = 0;
        string[] words = "казинак афиша купол текст".Split(' ');
        for (int i = 0; i < words.Length; i++)
            if (words[i][0] == words[i][words[i].Length - 1])
                count++;
        Console.WriteLine(count);
        Console.ReadKey();
    }
}

Дана дійсна матриця розміром n x m, все елементи якої різні. 
У кожному рядку вибирається елемент з найменшим значенням, потім серед цих 
чисел вибирається найбільше. Вказати індекси елемента зі знайденим значенням.

using System;
using System.Linq;
 
namespace ConsoleApp2
{
    class Program
    {
        static void Main()
        {
            Console.Write("n = "); int n = int.Parse(Console.ReadLine());
            Console.Write("m = "); int m = int.Parse(Console.ReadLine());
            int[,] a = new int[n, m];
            int[] b = new int[n];
            for (int i = 0; i < n; i++)
            {
                Console.Write($"a[{i + 1}, 1] = ");
                a[i, 0] = int.Parse(Console.ReadLine());
                int min = a[i, 0];
                for (int j = 1; j < m; j++)
                {
                    Console.Write($"a[{i + 1}, {j + 1}] = ");
                    a[i, j] = int.Parse(Console.ReadLine());
                    if (a[i, j] < min) min = a[i, j];
                }
                b[i] = min;
            }
 
            Console.WriteLine("Матриця:");
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                    Console.Write(a[i, j] + "\t");
                Console.WriteLine();
            }
            Console.WriteLine("Мінімальные значення: " + String.Join(" ", b));
            Console.Write("Максимальний з мінімальних: " + b.Max());
            Console.ReadKey();
        }
    }
}


Комментариев нет:

Отправить комментарий