18-09-2014
|
|
Miembro
|
|
Registrado: may 2013
Posts: 885
Reputación: 12
|
|
Cita:
Empezado por ecfisa
Hola aguml.
En realidad random_shuffle es una función de de la librería <algorithm> de C++ y por supuesto, C++ Builder la soporta.
Ejemplo:
Código PHP:
#include <iostream> #include <algorithm>
using namespace std;
int main(){
int v[3][3] = {1,2,3, 4,5,6, 7,8,9};
cout << "Matriz original" << endl; for(int f = 0; f < 3; f++) { for(int c = 0; c < 3; c++) cout << v[f][c] << ","; cout << endl; }
random_shuffle(&v[0][0], &v[3][3]);
cout << endl << "Matriz modificada" << endl; for(int f = 0; f < 3; f++) { for(int c = 0; c < 3; c++) cout << v[f][c] << ","; cout << endl; }
cin.get(); return 0; }
Saludos
|
amigo he estado probando tus codigos y en este tengo problemas, me corrompe los datos del array y creo que desborda el buffer del array y coge datos que no le pertenecen. ¿lo has probado?
|