Problem z zadaniami c# (JESTEM TOTALNIE ZIELONY)

0

Witam, dostałem zadanie domowe i stanąłem już na pierwszych zadaniach. Nie za bardzo wiem co w nich jest nie tak, ponieważ mają one sens, ale nawet się nie wyświetlają. Mam doświadczenie w pisaniu w c++ ale w c# jestem totalnym zerem. Proszę o pomoc!
W załączniku wysyłam zestaw z zadaniami i kod

0

Patrz co robisz:

Console.Write("1.2) "); makeMirrorTable(tab1);

Wyświetlasz 1.2 po czym kończysz instrukcję Console.Write() i wywołujesz funkcję makeBlaBla(), przez to Ci nie wyświetla tego wyniku. Te wywołanie funkcji ma być w tym Write():

Albo tak:

Console.WriteLine("1.2) {0}", makeMirrorTable(tab1));

albo tak jak masz pierwszą linijkę zrobioną czyli przez konkatenację czyli +

Console.WriteLine("1.2) " + makeMirrorTable(tab1));

No i 3 wersja

Console.WriteLine($"1.2) {makeMirrorTable(tab1)}");

I używaj WriteLine dzięki czemu wszystko będzie w osobnych linijkach

0

Wgl makeMirror jest void czyli nie zwraca żadnej wartości więc musisz to inaczej wyświetlic

			int[] tab1 = new int[] { 1, 2, 3, 4, 5 };
            Console.WriteLine("1.2) ");
            makeMirrorTable(tab1);
            foreach (var item in tab1)
            {
                Console.Write("{0} | ", item);
            }
			Console.ReadLine();
		static void makeMirrorTable(int[] tab1)
        {
            int[] tmpTab = new int[tab1.Length];

            for (int i = 0; i < tab1.Length; i++)
            {
                tmpTab[i] = tab1[tab1.Length - 1 - i];
            }

            for (int i = 0; i < tab1.Length; i++)
            {
                tab1[i] = tmpTab[i];
            }           
        }

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