Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Реализация классов


Автор: Real 29.11.2007, 01:17
Реализация классов.
В каждой строчке надо найти максимальный элемент та поставить ево на главную диагональ, массив квадратный.
Программа работает правыльно, но только надо переобразовать?
Надо реализовать в отдельном классе поиск максимального элемента?
Код

using System;
using System.Collections.Generic;
using System.Text;

namespace MasiW
{
    class Program
    {
        static void Main(string[] args)
        {
          
            int[,] m_sMasiw = new int[10,10];
            Random rdn =new Random();
            int max=0;
            int u = 0, ser=0;
            
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {
                    m_sMasiw[i,j] = rdn.Next(100);
                }
            }
             
           
            
             
             for (int i = 0; i <= 9; i++)
                    {
                        for (int j = 0; j <= 9; j++)
                        {
                            Console.Write("    {0}", m_sMasiw[i, j]);
                           
                        }
                        Console.WriteLine();
                    }
            Console.WriteLine("--------------------------");
            Console.Read();
          
            for (int i = 0; i < 10; i++)
            {
                ser = m_sMasiw[i, i];
                max = m_sMasiw[i, 0];
                for (int j = 0; j < 10; j++)
                {
                   if (m_sMasiw[i, j] > max)
                    {
                       max = m_sMasiw[i, j];
                        u = j;
                     }
                }
            
                for (int j = 0; j < 10; j++)
                {
                    if (i == j)
                    {
                        m_sMasiw[i, j] = max;
                    }
                    m_sMasiw[i, u] = ser;
                }
                max = 0;
       
            }
             

            for (int i = 0; i <= 9; i++)
                    {
                        for (int j = 0; j <= 9; j++)
                        {
                           Console.Write("    {0}", m_sMasiw[i, j]);
                          
                        }
                        Console.WriteLine();
                    }
            Console.ReadLine();
               
            Console.Read();
              
        }
    }
             
}


Надо реализовать в отдельном классе поиск максимального элемента?

Автор: Real 29.11.2007, 15:28
Я уже сделал...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)