0
タブをソートするプログラムを作ろうとしていますが、作業テーブルを作成できません。ここに私のコード:どのように値を変数Cでタブに付けるのですか#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SorotwanieTablic
{
class Program
{
static int NumberOfObjectInTab;
static void Numb(int NumberOfObjectInTab)
{
do
{
Console.WriteLine("Wprowadź liczbę elementów do posortowania <1 .. 10>: ");
Program.NumberOfObjectInTab = int.Parse(Console.ReadLine());
}
while (NumberOfObjectInTab < 0 || NumberOfObjectInTab > 10);
}
static int[] tab = new int[NumberOfObjectInTab];
static void InsertValuesToTab(int[] tab)
{
for (int i=0; i < tab.Length; i++)
{
Console.WriteLine("Wprowadź liczbę [{0}] ", i);
tab[i] = int.Parse(Console.ReadLine());
}
}
static void Main(string[] args)
{
Numb(NumberOfObjectInTab);
InsertValuesToTab(tab);
Console.WriteLine("\nprzed sortowaniem ");
foreach (int i in tab) Console.Write(+i + " ");
Array.Sort(tab);
Console.WriteLine("\nPO Posortowaniu ");
foreach (int i in tab) Console.Write(+ i + " ");
Console.Read();
}
}
}
キーボードからタブのサイズを入力する方法は? 私は何をするのか分からない。私はリターンNumberOfObjectInTab
を試みたが、何も変わらなかった。 void
とint
では、タブと同じ値が残っています。 static int[] tab = new int[5];
に変更するとソートされますが...コードではなくユーザーによって定義されたタブのサイズが必要です。
ありがとうございます!私の唯一の間違いは、メインよりもfirsly関数を書くことでしたか?または、私は機能するためにタブを実装する必要がありますか? – Sorky