1z_Mr_loverman

Propósito formativo 4
          
          Reconoce y problematiza las relaciones de poder para explicar su función dentro de la diversidad en el funcionamiento de la organización social.
          
          1. Cor se e
          
          Contenidos formativos
          
          Instituciones y prácticas sociales (roles sociales)
          
          Hegemonía, consensos y negociación
          
          Interseccionalidad: clase social, género, raza, origen étnico, orientación sexual, entre otros
          
          Desafíos de los procesos demográficos y su impacto en el ámbito económico, social y político
          
          Relación sociedad, naturaleza, y degradación ambiental: diferencias regionales y locales

1z_Mr_loverman

            } else {
                                  cout << "Ya completaste los 10 pares." << endl;
                              }
                          }
                          else {
                              if (impares < 10) {
                                  impares++;
                                  cout << "Numero impar guardado. Van " 
                                       << impares << " de 10 impares." << endl;
                              } else {
                                  cout << "Ya completaste los 10 impares." << endl;
                              }
                          }
                          
                      } while (pares < 10 || impares < 10);
                      break;
                  }
                  
                  default:
                      cout << "Opcion invalida" << endl;
                      return 0; // Se sale si pone opción mala
              }
              
              cout << "\nYa ingresaste los 10 numeros pares y 10 impares." << endl;
              cout << "Pares: " << pares << endl;
              cout << "Impares: " << impares << endl;
              
              return 0;
          }

1z_Mr_loverman

else {
                              if (impares < 10) {
                                  impares++;
                                  cout << "Numero impar guardado. Van " 
                                       << impares << " de 10 impares." << endl;
                              } else {
                                  cout << "Ya completaste los 10 impares." << endl;
                              }
                          }
                      }
                      break;
                  }
                  
                  case 2: { // WHILE
                      while (pares < 10 || impares < 10) {
                          cout << "Ingresa un numero: ";
                          cin >> num;
                          
                          if (num % 2 == 0) {
                              if (pares < 10) {
                                  pares++;
                                  cout << "Numero par guardado. Van " 
                                       << pares << " de 10 pares." << endl;
                              } else {
                                  cout << "Ya completaste los 10 pares." << endl;
                              }
                          }
                          else {
                              if (impares < 10) {
                                  impares++;
                                  cout << "Numero impar guardado. Van " 
                                       << impares << " de 10 impares." << endl;
                              } else {
                                  cout << "Ya completaste los 10 impares." << endl;
                              }
                          }
                      }
                      break;
                  }
                  
                  case 3: { // DO WHILE
                      do {
                          cout << "Ingresa un numero: ";
                          cin >> num;
                          
                          if (num % 2 == 0) {
                              if (pares < 10) {
                                  pares++;
                                  cout << "Numero par guardado. Van " 
                                       << pares << " de 10 pares." << endl;
                  

1z_Mr_loverman

 #include <iostream>
          using namespace std;
          
          int main() {
              int op;
              int num;
              int pares = 0, impares = 0;
              
              cout << "Elige con que ciclo quieres ingresar 10 pares y 10 impares" << endl;
              cout << " 1. For \n 2. While \n 3. Do While " << endl;
              cout << "Opcion: ";
              cin >> op;
              
              switch(op) {
                  case 1: { // FOR
                      for(int i = 1; pares < 10 || impares < 10; i++) {
                          cout << "Ingresa un numero: ";
                          cin >> num;
                          
                          if (num % 2 == 0) {
                              if (pares < 10) {
                                  pares++;
                                  cout << "Numero par guardado. Van " 
                                       << pares << " de 10 pares." << endl;
                              } else {
                                  cout << "Ya completaste los 10 pares." << endl;
                              }
                          }
                          

1z_Mr_loverman

 #include <iostream>
          using namespace std;
          int main() {
              int numeros[10];
              int opcion, temp;
              cout << "Ingresa 10 numeros:\n";
              for(int i = 0; i < 10; i++) {
                  cout << "Numero :"<<endl;
                  cin >> numeros[i];
              }
          
              cout << "\nComo deseas mostrar los numeros?\n";
              cout << "1. De menor a mayor\n";
              cout << "2. De mayor a menor\n";
              cout << "Elige una opcion: ";
              cin >> opcion;
          
              for(int i = 0; i < 9; i++) {
                  for(int j = 0; j < 9 - i; j++) {
          
                      if(opcion == 1 && numeros[j] > numeros[j + 1]) {
                          temp = numeros[j];
                          numeros[j] = numeros[j + 1];
                          numeros[j + 1] = temp;
                      }
          
                      if(opcion == 2 && numeros[j] < numeros[j + 1]) {
                          temp = numeros[j];
                          numeros[j] = numeros[j + 1];
                          numeros[j + 1] = temp;
                      }
                  }
              }
          
              cout << "\nNumeros ordenados:\n";
          
              for(int i = 0; i < 10; i++) {
                  cout << numeros[i] << " ";
              }
          
              return 0;
          }