Mam takie zadanie :
Zadeklaruj dwie tablice liczb całkowitych o tym samym rozmiarze oraz zainicjalizuj je liczbami pseudolosowymi. Napisz program, który zamieni wartości w obydwu tablicach, tzn. tak aby po operacji zamiany w tablicy pierwszej znajdowały się wartości z tablicy drugiej i na odwrót.
I napisałem to tak:
ale druga tablica nie chce sie zmienic tzn pozostaje taka sama a pierwsza sie zmienia. POMOCY
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] tab = { 1, 12, 23, 24, 35, 56 };
Console.WriteLine("tablica nr1 ");
foreach (int i in tab)
{
Console.WriteLine(i);
}
Console.WriteLine("tablica nr2");
int[] tab1 = { 4, 13, 31, 34, 45, 66 };
foreach (int i in tab1)
{
Console.WriteLine(i);
}
Console.WriteLine("Czekaj...");
Console.ReadLine();
Console.WriteLine("tablica nr1 ");
tab = tab1;
foreach (int i in tab)
{
tab = tab1;
Console.WriteLine(i);
}
Console.WriteLine("tablica nr2");
tab1 = tab;
foreach (int a in tab1)
{
tab1 = tab;
Console.WriteLine(a);
}
Console.WriteLine("KONIEC");
Console.ReadLine();
}
}
}