Zapisz dane radomowych licz w tablicy

0

Witajcie. Potrzebuje waszej pomocy, potrzebuje zapisać w pamięci randomowych liczb, obojetnie gdzie to zapisze czy w pliku czy program będzie trzymal to w pamięci. Potrzebuję tego po to żeby potem te liczby porównać z moimi liczbami, no i jak potem je odczytać?

            Console.Write("\t***********   Losowe  Liczby   ***********\t\n");
            
        
            double[,] y = new double[8, 8];
            Random rand = new Random();
            for (int j = 0; j < 8; j++)
            {
                for (int i = 0; i < 8; i++)
                {
                    Console.Write(rand.Next(-10, 10) + "\t");
                   
                }
              
                Console.Write("\n");
               
            }
2

No musisz je wrzucić (przypisać) do tej tablicy np.

var rnd = new Random();
var random_doubles = new double[5];

var min = -10;
var max = 10;

for (int i = 0; i < random_doubles.Length; i++)
{
    random_doubles[i] = rnd.NextDouble() * (max - min) + min;
}

I teraz masz je w pamięci.

Jeżeli chcesz dokończyć tym sposobem który zacząłeś, to musisz pamiętać, że masz tablicę dwuwymiarową i odpowiednio odnieść się do indeksów [0,1] [0,2] itd.

no i jak potem je odczytać?

wyświetlić na konsoli lub zapisać do pliku https://stackoverflow.com/questions/7569904/easiest-way-to-read-from-and-write-to-files

0

Zapisuje mi sie już do pliku, jak teraz wywołać np z tablicy [2][3] liczbe?

0

Pamiętaj, że tablica[,] nie jest tym samym, co tablica[][]

0

Wracam z kolejnym pytaniem. Mam już wylosowana tablice dokładnie tablice z 8 kolumnami na 20 wierszy, jest zapisana w pamięci, wykonałem z nią poszczególne obliczenia, ale zostało mi następne na które za bardzo NIE MA pomysłu. Chodzi o to żeby przemieszać ze sobą cześć tabeli, i ponownie ja zapisać jako nowa tabela.
Zrobie przypuszczalne odwzorowanie tego co mam zrobić na 2 wierszach i 8 kolumnach , weźmy pod uwagę że X to cyfry z pierwszego wiersza , a Y to cyfry z drugiego czyli wygląda to tak na bieżący moment:
X X X X X X X X
Y Y Y Y Y Y Y Y
,a chciałbym żeby teraz to wyglądało tak:
X X X X Y Y Y Y
Y Y Y Y X X X X

0

A jakby wyglądało

X X X X
Y Y Y Y
Z Z Z Z

?

Czy zawsze są dwa wiersze i X kolumn, a dzielimy po połowie (X/2)

0

wierszy jest 20, ale mnie tylko interesuje tasowanie 1 z 2 , 3 z 4, 5 z 6 itd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1