Помогите С Задачей

Тема в разделе "Свободное общение", создана пользователем Alex2012, 6 дек 2012.

  1. Alex2012

    Alex2012 Гость

    Написать программу, которая в двумерном массиве находит строку с максимальной суммой и сортирует эту строку в порядке убывания.



    В общем надо ее завтра сдать а мне только сейчас пришли задания. Помогите кто сможет.
    я как бы что-то уже сделал, но с сортировкой что делать не пойму.


    class Program
    {
    static void Main(string[] args)
    {
    int[,] array = new int[2, 5];
    Random rnd = new Random();
    for (int i = 0; i < array.GetLength(0); i++)
    {
    for (int j = 0; j < array.GetLength(1); j++)
    {
    array[i, j] = rnd.Next(10, 99);
    Console.Write(array[i, j] + " ");
    }
    Console.WriteLine();
    }
    array = Sort(array, 0);
    int summstr1 = 0, summstr2 = 0;
    for (int i = 0; i < 5; i++)
    summstr1 += array[0, i];
    Console.WriteLine("Сумма первой строки" + summstr1);
    for (int i = 0; i < 5; i++)
    summstr2 += array[1, i];
    Console.WriteLine("Сумма второй строки" + summstr2);
    Console.WriteLine("Преобразованный массив: ");
    for (int i = 0; i < array.GetLength(0); ++i, Console.WriteLine())
    for (int j = 0; j < array.GetLength(1); ++j)
    Console.Write("{0,1} ", array[i, j]);
    Console.ReadKey();
    }
    static public int[,] Sort(int[,] array, int i)
    {
    int[] arr = new int[array.GetLength(1)];
    for (int a = 0; a < arr.Length; a++)
    arr[a] = array[i, a];
    Sort(arr);
    for (int a = 0; a < arr.Length; a++)
    array[i, a] = arr[a];
    return array;
    }
    static public int[] Sort(int[] array)
    {
    List<int> List = new List<int>();
    foreach (int i in array)
    List.Add(i);
    int[] ResultArray = new int[List.Count];
    for (int i = 0; i < ResultArray.Length; i++)
    {
    int min = List[0];
    foreach (int a in List)
    if (a < min)
    min = a;
    ResultArray = min;
    List.Remove(min);
    }
    return ResultArray;
    }
    }
    }



    :)
     
Загрузка...
Похожие Темы - Помогите Задачей
  1. Jenyyy
    Ответов:
    0
    Просмотров:
    799
  2. likan
    Ответов:
    1
    Просмотров:
    1.078
  3. dog2552
    Ответов:
    2
    Просмотров:
    1.146
  4. viktor2014
    Ответов:
    0
    Просмотров:
    1.164
  5. Comoc
    Ответов:
    0
    Просмотров:
    931

Поделиться этой страницей