Вопрос Как поменять значения первого массива на значения второго, задачка в C++.

Регистрация
30 Май 2013
Сообщения
62
Репутация
0
Спасибо
1
Монет
0
Моя код;
#include < iostream >
#include < cstdlib >
#include < ctime >
using namespace std;

int trade(int a,int x1[],int x2[])
{
int x;
for(int i=0;i<a;i++)
{
x1=x;
x1=x2;
x2=x;
}
}
int main()
{
srand(time(NULL));
int n=5;
int mas1[n],mas2[n];
cout<<"Mas 1 -> ";
for(int i=0;i<n;i++)
{
mas1=rand()%10+1;
cout<<mas1;
}
cout<<" Mas 2 -> ";
for(int i=0;i<n;i++)
{
mas2=rand()%10+1;
cout<<mas2;
}

trade(n,mas1[n],mas2[n]);

return 0;
}
 
x = x; // обычно такую переменную называют temp (временная) А вообще в си++ уже встроена шаблонная функция swap()
 
Назад
Сверху