¿Como hago para ingresar un arreglo de 7 elementos y que me lo ordene por el metodo de intercambio?

Eh logrado hacer esto:cuando ingreso 7 numeros del 1 al 7 me anda pero cuando ingreso numeros mas grande no me funciona.. por que? aca les dejo el codigo que eh hecho hasta el momento.. agradeceria su ayuda.. la duda que tengo es en que parte del codigo deberia pedirle al usuario que ingrese los numeros y en que variables deberia guardarlo? Y tambien en como haria para imprimir esos numeros que el usuario me ingrese hay es donde estoy perdido en la parte donde tengo que pedir que me ingrese los numeros

#include <iostream>   void intercambiar(int& x, int& y) {  int aux = x; x = y; y = aux;   }   //Ordenamiento por Intercambio Ascendente  void ordIntercambio(int a[], int n) {    int i, j;      for (i = 0; i < n - 1; i++) {      for (j = i + 1; j < n; j++) {               if (a[i] < a[j]) {          intercambiar(a[i], a[j]);         }     } }  }   void imprimirArreglo(int a[], int tam) {  std::cout << "[";  for(int i = 0; i < tam; i++) {  std::cout << a[i] << ","; }  std::cout << "]" << std::endl; }   void copiar_arreglo(int origen[], int destino[], int tam){  for(int i = 0; i < tam; i++) {  destino[i] = origen[i];  } }    int main() {  int tamArreglo = 6;  int arregloOrg[6];  int arregloTemporal[6];  for(int i=0; i<7;i++){  std::cout<<"Ingrese un numero: ";  std:: cin >>arregloOrg[i];  }  std::cout << "Arreglo a ordenar: " << std::endl;  imprimirArreglo (arregloOrg, tamArreglo);  std::cout << std::endl;  //copio el arreglo para tener una version del original...  copiar_arreglo(arregloOrg, arregloTemporal, tamArreglo);  ordIntercambio(arregloTemporal, tamArreglo);  std::cout << "Ordenamiento por Intercambio Ascendente: " << std::endl;  imprimirArreglo(arregloTemporal, tamArreglo);  std::cout << std::endl;  return 0; } 

¿como puedo ingresar datos a dos tablas relacionadas en php, desde un solo formulario?

tengo dos tablas una que se llama “pregunta” y la otra usuarios. TABLA PREGUNTA con sus campos que son (pregunta, repuesta).

TABLA USUARIOS con sus campos (nombre, apellido, correo,)

donde el id de la tabla usuarios esta relaciona con el “campo usuario” de la tabla pregunta.

$  nombre = $  _POST["nombre"];  $  apellido = $  _POST["apellido"];  $  correo = $  _POST["correo"];  $  clave = $  _POST["clave"];  $  telefono = $  _POST["telefono"];  $  pregunta = $  _POST["pregunta"];  $  repuesta = $  _POST["respuesta"];        $  insertar = "INSERT INTO usuarios(nombre, apellido, correo, clave, telefono, pregunta, repuesta)     VALUES ('$  nombre', '$  apellido', '$  correo', '$  clave', '$  telefono', '$  pregunta', '$  repuesta')";     $  insertar = "INSERT INTO pregunta(pregunta, repuesta)     VALUES ('$  pregunta', '$  repuesta')"; 

Tengo que hacer un programa en Haskell en el cual tres de los elementos de una lista deben de ser la suma de un numero que tenemos que ingresar

Por ejemplo sumaDeTres 10 [1,2,3,4,9,5] y que regrese un true para comprobar que se cumple la condicion Habia pensado con restara por ejemplo 10 con el primer numero de la lista y el residuo de eso lo reste con el siguiente numero de la lista y con elem encontrara si existiera algun numero con el cual cumpla

¿ como ingresar varias listas dentro de un diccionario?

¿ si tengo varias listas como hago para meterla en un diccionario el cual tiene su clave; lo que busco es que esas listas entren dentro de una lista. ejemplo:{cuenta_usuario:[password[amigos],[solicitudes],[mensajes],[intereses]}. nose si se puede realizar de esta forma, si me desean colaborar enviaría el avance de mi código, es para una red socia.

¿Por qué no puedo ingresar a mi panel de admin en PRESTASHOP aunque me loguee correctamente?

Acabo de instalar PrestaShop en mi localhost, pero no me deja loguearme para ingresar al panel de mi tienda (al backend). Cabe resaltar que no es un problema de contraseña, porque cuando la escribo mal (intencionalmente), aparece un mensaje de error en rojo, que me indica que no coincide; sin embargo, cuando inserto la contraseña correcta, carga un momento la pagina de login, y luego no ocurre nada, me deja en la misma pagina, como si hubiera presionado F5.

Sobre cómo lo instalé: Antes debo decir que uso GNU LINUX.

  • descargué PrestaShop de su web y lo descomprimí en el directorio OPT/LAMPP/HTDOCS/SHOP/ de mi XAMPP.
  • les di permisos totales (recursivos) a los directorios VAR (del sistema) y HTDOCS (porque al inicio no me dejaba instalar. decía que faltaban permisos).
  • creé mi base de datos llamada SHOP.
  • Fui a la URL donde estaba mi tienda, e instalé dando “next” y rellenando toda información, como clave, mail, database, etc.
  • eliminé el directorio INSTALL porque Prestashop me dijo que era recomendable por seguridad.
  • seguido de esto, me renombró el directorio, de admin a admin960690.
  • Finalmente tengo la interfaz de Login pero no me deja ingresar.

He cambiado de navegador, y hasta uso la ventana privada por si es un problema de caché, pero sigue igual.

Ingresar datos de tabla html con php a mysql, a través de AJAX

Vuelvo a subir esto, ya que no he podido solucionarlo y ya me está partiendo la cabeza. Tengo esta tabla que se acumula a medida que quiero añadir datos. Como pueden ver a medida que quiero ingreso datos en el input y el select y le doy añadir, se van formando filas.

var names=document.getElementsByName('datosinternos[]');  function RemoveRow(){   var table = document.getElementById("tble1");   var rowCount = table.rows.length;   //console.log(rowCount);      if(rowCount <= 1)     alert('No se puede eliminar el encabezado');   else     table.deleteRow(rowCount -1); }  function InsertRow() { var TableRow="<tr></tr>";     for(key=0; key < names.length; key++) {         var combo = document.getElementsByName('datosinternos[]')[1];          var selected = (key==1)? combo.options[combo.selectedIndex].text :  names[key].value;          TableRow = TableRow.substring(0,TableRow.length-5) + "<td>" +   selected + "</td>" + TableRow.substring(TableRow.length-5);      } var TrElement = document.createElement("tr");     TrElement.innerHTML = TableRow;     document.getElementById("tble1").appendChild(TrElement); }
<script   src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js">  </script>    <form id="ingresar_datos">       <div class=form-row>     <div class="col">     <h6>TEXTO EN COLUMNA 1</h6>      <input type="text" placeholder="Ingrese edad" class="input form-control      form-control-sm " name="datosinternos[]">     </div>     <div class="col">     <h6>TEXTO EN COLUMNA 2</h6>      <select class="browser-default custom-select" name="datosinternos[]">       <option disabled>Seleccione viaje</option>       <option value="1">bus</option>       <option value="2">auto</option>       <option value="3">tren</option>     </select>     </div>     </div>     <br>     <div class="col">     <button type='button' class='btn btn-primary btn-sm'      onclick="InsertRow()">Añadir</button>     <button type='button' class='btn btn-danger btn-sm'      onclick="RemoveRow()" >Eliminar</button>     </div>     <table class="table table-sm table-bordered table-condensed" id="tble1">     <thead class="thead-primary "><h5 ><strong>MOVIMIENTOS INTERNOS</strong>      </h5>        <tr>                                                                                <th>COLUMNA 1</th>                                                 <th>COLUMNA 2</th>            </tr>                                                            </thead>       <tbody>                                                                         <tr>                                                                         </tr>       </tbody>     </table>  <input type="button" name="btn_enviar" id="btn_enviar" value="Enviar">  </form>

Lo que necesito finalmente es generar una tabla con determinadas filas (ej: 5 filas) y que una vez esté creada, le de click al boton enviar y se ejecute el ajax para enviar estas determinadas filas a mysql. Tengo entendido que esto se puede hacer a través de un array.

LA OTRA SOLUCION QUE IGUAL ME SIRVE ES: Que no exista el botón enviar,sino que sólo al rellenar el input y buscar el select, se le de click al botón añadir, se envien los datos hacia mysql Pero no sé como hacer el ajax y el código php.

Ingresar datos a una base de datos

<?php   	require("conexion.php");  	$  nom = $  _POST['nombreven']; 	$  ape = $  _POST['apellido']; 	$  correo = $  _POST['correo'];   	echo "<script> alert('".$  nom."'); </script>";     echo "<script> alert('".$  ape."'); </script>";       mysqli_query($  mysqli,"INSERT INTO usuarioss (nombre, apellido) VALUES ('$  nom', '$  ape')");       ?>                   <div class="modal fade" id="mostrarmodal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">           <div class="modal-dialog">             <div class="modal-content">               <div class="modal-header">                 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>                 <center>  <h3>DATOS GUARDADOS CORRECTAMENTE</h3> </center>               </div>               <div class="modal-body">                 <center> <a class="btn btn-primary" href="altaVENDEDOR.php">ACEPTAR</a> </center>                  </div>               <div class="modal-footer"></div>             </div>           </div>         </div>';

Tengo este codigo php, puse las alertas para ver si se mandaban los datos, si se mandan pero no llegan a la base de datos, les anexo el codigo php del archivo conexion.php que llamo con el require.

<?php  $  servername = "localhost";  $  database = "gvisitel";  $  username = "root";  $  password = "root";  // Create connection  $  conn = mysqli_connect($  servername, $  username, $  password, $  database);  if (!$  conn->set_charset("utf8"))  {     printf("", $  conn->error); }  else  {     printf("", $  conn->character_set_name()); }  // Check connection  if (!$  conn) {      die("Connection failed: " . mysqli_connect_error());  }  //echo "Connected successfully";  //mysqli_close($  conn);  ?> 

eso es todo, espero de su ayuda por favor………………………………………………………………………………………………………………………………………………………………………………………………………………………….