elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Ayuda nose porque me sale el error "ID return 1 exit status" y gracias :v en: 27 Octubre 2017, 17:23 pm
Código
  1. #include<iostream>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. using namespace std;
  5.  
  6. void generatearregloRad()
  7. {
  8. int num,c;
  9.    srand(time(NULL));
  10.    cout <<"Valores del Arreglo"<<"\n";
  11.    for(c = 1; c <= 5; c++)
  12.    {
  13.        num = 1 + rand() % (20 - 1);
  14.        cout << num<< " ";
  15.    }
  16.  
  17. }
  18. void generaIntercambio(int *a,int *b)
  19.  
  20. {
  21. int temporal;
  22. temporal=b[0];
  23. b[0]=a[3];
  24. a[3]=temporal;
  25.  
  26. temporal=b[1];
  27. b[1]=a[4];
  28. a[4]=temporal;
  29.  
  30. temporal=b[2];
  31. b[2]=a[5];
  32. a[5]=temporal;
  33. cout<<" Arreglo C";
  34. cout<<"\n"<<a[0]<<"\n"<<a[1]<<"\n"<<a[2]<<"\n"<<a[3]<<"\n"<<a[4]<<"\n"<<a[5]<<"\n";
  35.  
  36. temporal=a[0];
  37. a[0]=b[3];
  38. b[3]=temporal;
  39.  
  40. temporal=a[1];
  41. a[1]=b[4];
  42. b[4]=temporal;
  43.  
  44. temporal=a[2];
  45. a[2]=b[5];
  46. b[5]=temporal;
  47. cout<<"Arreglo D";
  48. cout<<"\n"<<a[0]<<"\n"<<a[1]<<"\n"<<a[2]<<"\n"<<b[0]<<"\n"<<b[1]<<"\n"<<b[2]<<"\n";
  49. }
  50. void mutuacion(int *x)
  51. {
  52. int valor=6,ind;
  53.  
  54. for(int i=0;i<6;i++)
  55. {
  56. cout<<x[i]<<" ";
  57. ind=rand()%valor;
  58. }
  59.  
  60. cout<<"el numero alzar es"<<x[ind]<<endl;
  61. for(int i=0;i<6;i++)
  62. {
  63.  
  64. x[ind]=rand()%ind;
  65.  
  66. }
  67. cout<<"El valor nuevo asignado";
  68. cout<<rand();
  69.  
  70. }
  71.  
  72. int menu()
  73. {
  74. cout<<"1.- Gererar arreglo alatorio"<<"\n";
  75. cout<<"2.- combina 2 arreglos"<<"\n";
  76. cout<<"3.- Mutuar un elemnto8 de arreglo"<<"\n";
  77. cout<<"4.- Sair"<<"\n";
  78. }
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85. int main(int argc, char** argv)
  86. {
  87.  
  88. int x,n;
  89.  
  90. x = menu();
  91.  
  92. cin>>n;
  93. switch(n)
  94. {
  95. case 1:
  96. generatearregloRad();
  97. break;
  98.  
  99. case 2:
  100. int a[6],b[6];
  101. cout<<"introduce los elementos del arreglo A"<<"\n";
  102. for(int i=0;i<6;i++)
  103. {
  104. cin>>a[i];
  105. }
  106. cout<<"introduce los elementos del arreglo B" <<"\n";
  107. {
  108. for(int o=0;o<6;o++)
  109. cin>>b[o];
  110. }
  111. generaIntercambio(a,b);
  112. break;
  113.  
  114. case 3:
  115. int x[6];
  116. cout<<"introduce los elementos del arreglo A"<<"\n";
  117. for(int i=0;i<6;i++)
  118. {
  119. cin>>x[i];
  120.  
  121. }
  122. mutuacion(x);
  123. break;
  124. case 4:
  125. break;
  126.  
  127. }
  128. return (0);
  129.  
  130. }
  131.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines