Advertisement
Guest User

Untitled

a guest
Jul 15th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.08 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <windows.h>
  4. #include <cstdlib>
  5. #include <ctime>
  6.  
  7. using namespace std;
  8.  
  9. struct paises
  10. {
  11.  char s[3];
  12. };
  13.  
  14. int main()
  15. {
  16.     //BOLILLERO 1
  17.     paises A[8];
  18.     paises B[8];
  19.  
  20.  
  21.     A[0].s[0] = 'R';
  22.     A[1].s[0] = 'A';
  23.     A[2].s[0] = 'B';
  24.     A[3].s[0] = 'P';
  25.     A[4].s[0] = 'A';
  26.     A[5].s[0] = 'B';
  27.     A[6].s[0] = 'P';
  28.     A[7].s[0] = 'F';
  29.  
  30.     A[0].s[1] = 'u';
  31.     A[1].s[1] = 'l';
  32.     A[2].s[1] = 'r';
  33.     A[3].s[1] = 'o';
  34.     A[4].s[1] = 'r';
  35.     A[5].s[1] = 'e';
  36.     A[6].s[1] = 'o';
  37.     A[7].s[1] = 'r';
  38.  
  39.     A[0].s[2] = 's';
  40.     A[1].s[2] = 'e';
  41.     A[2].s[2] = 'a';
  42.     A[3].s[2] = 'r';
  43.     A[4].s[2] = 'g';
  44.     A[5].s[2] = 'l';
  45.     A[6].s[2] = 'l';
  46.     A[7].s[2] = 'a';
  47.  
  48.     FILE * archivo;
  49.     archivo = fopen ("Equipos.bin", "wb");
  50.     fwrite (&A, sizeof(A), 1, archivo);
  51.     fclose (archivo);
  52.  
  53.     archivo = fopen ("Equipos.bin", "rb");
  54.     fread(&B, sizeof(A), 1, archivo);
  55.  
  56.     cout<<B[0].s[0]<<B[0].s[1]<<B[0].s[2]<<endl;
  57.     cout<<B[1].s[0]<<B[1].s[1]<<B[1].s[2]<<endl;
  58.     cout<<B[2].s[0]<<B[2].s[1]<<B[2].s[2]<<endl;
  59.     cout<<B[3].s[0]<<B[3].s[1]<<B[3].s[2]<<endl;
  60.     cout<<B[4].s[0]<<B[4].s[1]<<B[4].s[2]<<endl;
  61.     cout<<B[5].s[0]<<B[5].s[1]<<B[5].s[2]<<endl;
  62.     cout<<B[6].s[0]<<B[6].s[1]<<B[6].s[2]<<endl;
  63.     cout<<B[7].s[0]<<B[7].s[1]<<B[7].s[2]<<endl;
  64.  
  65.  
  66.     //BOLILLERO 2
  67.  
  68.     paises C[8];
  69.     paises D[8];
  70.  
  71.  
  72.     C[0].s[0] = 'E';
  73.     C[1].s[0] = 'P';
  74.     C[2].s[0] = 'S';
  75.     C[3].s[0] = 'I';
  76.     C[4].s[0] = 'C';
  77.     C[5].s[0] = 'M';
  78.     C[6].s[0] = 'U';
  79.     C[7].s[0] = 'C';
  80.  
  81.     C[0].s[1] = 's';
  82.     C[1].s[1] = 'e';
  83.     C[2].s[1] = 'u';
  84.     C[3].s[1] = 'n';
  85.     C[4].s[1] = 'o';
  86.     C[5].s[1] = 'e';
  87.     C[6].s[1] = 'r';
  88.     C[7].s[1] = 'r';
  89.  
  90.     C[0].s[2] = 'p';
  91.     C[1].s[2] = 'r';
  92.     C[2].s[2] = 'i';
  93.     C[3].s[2] = 'g';
  94.     C[4].s[2] = 'l';
  95.     C[5].s[2] = 'x';
  96.     C[6].s[2] = 'u';
  97.     C[7].s[2] = 'o';
  98.  
  99.  
  100.     archivo = fopen ("Equipos.bin", "wb");
  101.     fwrite (&C, sizeof(C), 1, archivo);
  102.     fclose (archivo);
  103.  
  104.     archivo = fopen ("Equipos.bin", "rb");
  105.     fread(&D, sizeof(C), 1, archivo);
  106.  
  107.     cout<<endl;
  108.     cout<<D[0].s[0]<<D[0].s[1]<<D[0].s[2]<<endl;
  109.     cout<<D[1].s[0]<<D[1].s[1]<<D[1].s[2]<<endl;
  110.     cout<<D[2].s[0]<<D[2].s[1]<<D[2].s[2]<<endl;
  111.     cout<<D[3].s[0]<<D[3].s[1]<<D[3].s[2]<<endl;
  112.     cout<<D[4].s[0]<<D[4].s[1]<<D[4].s[2]<<endl;
  113.     cout<<D[5].s[0]<<D[5].s[1]<<D[5].s[2]<<endl;
  114.     cout<<D[6].s[0]<<D[6].s[1]<<D[6].s[2]<<endl;
  115.     cout<<D[7].s[0]<<D[7].s[1]<<D[7].s[2]<<endl;
  116.  
  117.     //BOLILLERO 3
  118.  
  119.     paises E[8];
  120.     paises F[8];
  121.  
  122.  
  123.     E[0].s[0] = 'D';
  124.     E[1].s[0] = 'I';
  125.     E[2].s[0] = 'C';
  126.     E[3].s[0] = 'S';
  127.     E[4].s[0] = 'T';
  128.     E[5].s[0] = 'E';
  129.     E[6].s[0] = 'S';
  130.     E[7].s[0] = 'I';
  131.  
  132.     E[0].s[1] = 'i';
  133.     E[1].s[1] = 's';
  134.     E[2].s[1] = 'o';
  135.     E[3].s[1] = 'u';
  136.     E[4].s[1] = 'u';
  137.     E[5].s[1] = 'g';
  138.     E[6].s[1] = 'e';
  139.     E[7].s[1] = 'r';
  140.  
  141.     E[0].s[2] = 'n';
  142.     E[1].s[2] = 'l';
  143.     E[2].s[2] = 's';
  144.     E[3].s[2] = 'e';
  145.     E[4].s[2] = 'n';
  146.     E[5].s[2] = 'i';
  147.     E[6].s[2] = 'n';
  148.     E[7].s[2] = 'a';
  149.  
  150.  
  151.     archivo = fopen ("Equipos.bin", "wb");
  152.     fwrite (&E, sizeof(E), 1, archivo);
  153.     fclose (archivo);
  154.  
  155.     archivo = fopen ("Equipos.bin", "rb");
  156.     fread(&F, sizeof(E), 1, archivo);
  157.  
  158.     cout<<endl;
  159.     cout<<F[0].s[0]<<F[0].s[1]<<F[0].s[2]<<endl;
  160.     cout<<F[1].s[0]<<F[1].s[1]<<F[1].s[2]<<endl;
  161.     cout<<F[2].s[0]<<F[2].s[1]<<F[2].s[2]<<endl;
  162.     cout<<F[3].s[0]<<F[3].s[1]<<F[3].s[2]<<endl;
  163.     cout<<F[4].s[0]<<F[4].s[1]<<F[4].s[2]<<endl;
  164.     cout<<F[5].s[0]<<F[5].s[1]<<F[5].s[2]<<endl;
  165.     cout<<F[6].s[0]<<F[6].s[1]<<F[6].s[2]<<endl;
  166.     cout<<F[7].s[0]<<F[7].s[1]<<F[7].s[2]<<endl;
  167.  
  168.     //BOLILLERO 4
  169.  
  170.     paises G[8];
  171.     paises H[8];
  172.  
  173.  
  174.     G[0].s[0] = 'S';
  175.     G[1].s[0] = 'N';
  176.     G[2].s[0] = 'A';
  177.     G[3].s[0] = 'J';
  178.     G[4].s[0] = 'M';
  179.     G[5].s[0] = 'P';
  180.     G[6].s[0] = 'C';
  181.     G[7].s[0] = 'A';
  182.  
  183.     G[0].s[1] = 'e';
  184.     G[1].s[1] = 'i';
  185.     G[2].s[1] = 'u';
  186.     G[3].s[1] = 'a';
  187.     G[4].s[1] = 'a';
  188.     G[5].s[1] = 'a';
  189.     G[6].s[1] = 'o';
  190.     G[7].s[1] = 's';
  191.  
  192.     G[0].s[2] = 'r';
  193.     G[1].s[2] = 'g';
  194.     G[2].s[2] = 's';
  195.     G[3].s[2] = 'p';
  196.     G[4].s[2] = 'r';
  197.     G[5].s[2] = 'n';
  198.     G[6].s[2] = 'r';
  199.     G[7].s[2] = 'a';
  200.  
  201.  
  202.     archivo = fopen ("Equipos.bin", "wb");
  203.     fwrite (&G, sizeof(G), 1, archivo);
  204.     fclose (archivo);
  205.  
  206.     archivo = fopen ("Equipos.bin", "rb");
  207.     fread(&H, sizeof(G), 1, archivo);
  208.  
  209.     cout<<endl;
  210.     cout<<G[0].s[0]<<G[0].s[1]<<G[0].s[2]<<endl;
  211.     cout<<G[1].s[0]<<G[1].s[1]<<G[1].s[2]<<endl;
  212.     cout<<G[2].s[0]<<G[2].s[1]<<G[2].s[2]<<endl;
  213.     cout<<G[3].s[0]<<G[3].s[1]<<G[3].s[2]<<endl;
  214.     cout<<G[4].s[0]<<G[4].s[1]<<G[4].s[2]<<endl;
  215.     cout<<G[5].s[0]<<G[5].s[1]<<G[5].s[2]<<endl;
  216.     cout<<G[6].s[0]<<G[6].s[1]<<G[6].s[2]<<endl;
  217.     cout<<G[7].s[0]<<G[7].s[1]<<G[7].s[2]<<endl;
  218.  
  219.     srand(time(NULL));       // replace randomize();
  220.  
  221.     int num;
  222.  
  223.     for (int i=0; i<=7; i++)
  224.     {
  225.         cout << rand() % 8 << endl;
  226.  
  227.     }
  228.  
  229.     return 0;
  230. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement