Sacar promedio de cada una de las filas de un arreglo multidimensional C++

Estas son las instrucciones del programa:

  1. El programa preguntará cuántos alumnos hay en el grupo y cuántos conceptos se van a evaluar.
  2. El programa pedirá las calificaciones de cada uno de los estudiantes.
  3. Al finalizar, el programa calculará y mostrará el promedio de cada alumno y el promedio general del grupo.

Nada más tengo problemas al momento de sacar el promedio ya que todo lo que he intentado no funciona. Este es el código que he realizado:

using namespace std;  int main (){     int matriz [100][100];     double alumnos;     double conceptos;     int suma;     double promedio;     int contador=0;      cout<<"BIENVENIDO A LA CALCULADORA DE PROMEDIOS";     cout<<"\nIngrese el numero de alumnos: ";     cin>>alumnos;     cout<<"\nIngrese el numero de conceptos: ";     cin>>conceptos;      //Almacenando calificaciones     for (int i=0; i<alumnos;i++){         for (int j=0; j<conceptos;j++){             cout<<"\nDigite la calificacion del alumno "<<i+1<<" en el concepto " << j+1<<": ";             cin>>matriz[i][j];          }     }      for (int i=0; i<alumnos;i++){         for (int j=0; j<conceptos;j++){             suma=suma+ matriz[i][j];          }     }   } 

Les agradecería mucho su ayuda para hacer un ciclo que saque los promedios de cada una de las filas (alumnos).

limitar la edicion de las filas en un gridview en asp.net

tengo el siguiente GridView

 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"                                                          DataKeyNames="idActividad" DataSourceID="SqlDataSource66"                                                          EnableModelValidation="True" AllowPaging="True" AllowSorting="True">                                                          <Columns>                                                             <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />                                                             <asp:BoundField DataField="idActividad" HeaderText="id Actividad"                                                                  InsertVisible="False" ReadOnly="True"  SortExpression="idActividad" />                                                             <asp:BoundField DataField="descripcion" HeaderText="Descripcion" SortExpression="descripcion" ReadOnly="True"/>                                                             <asp:BoundField DataField="cantidad" HeaderText="Cantidad"                                                                  SortExpression="cantidad"/>                                                             <asp:BoundField DataField="fecTerminacion" HeaderText="Fecha Terminación Formato (Mes-Dia-Año)"                                                                  SortExpression="fecTerminacion" DataFormatString="{0:M-dd-yyyy}" ApplyFormatInEditMode="true"                                                                 HtmlEncode="False" HtmlEncodeFormatString="False"/>                                                             <asp:BoundField DataField="nomPrestador" HeaderText="Prestador"                                                                  SortExpression="nomPrestador" ReadOnly="True"/>                                                             <asp:CheckBoxField DataField="blnCumplio" HeaderText="Cumplio Plan"                                                                  SortExpression="blnCumplio" />                                                          </Columns>                                                      </asp:GridView> 

tengo habilitada la opción de actualizar un los campos y me gustaría saber como hacer validaciones para actualizar el campo de fecha porque permite agregar cualquier cosa y no puede hacer después la actualización

combobox con datos de varios campos en filas ms access

He creado una tabla con varias columnas y un formulario asociado. En este formulario he insertado un comobobox para que me aparezcan los valores de las columnas de la tabla en distintas filas del desplegable.

En mi tabla tengo 3 columnas con 3 campos distintos en los que aparecen los nombres de 3 productos para un pedido: producto1, producto2 y producto3. Cuando hago el combobox me aparecen los valores de los productos separados en 3 columnas diferenciadas dentro de la misma fila. Pero lo que necesito es que aparezcan los valores de referencia1, referencia2 y referencia3 uno debajo de otro en el desplegable del comobobox para poder selecionarlos.

He leído en los foros que podría hacerse con una consulta de unión y seleccionando la consulta como origen de fila en el combobox, pero obtengo el mismo resultado y no sé qué estoy haciendo mal.

Gracias de antemano.

Calcular filas encontradas, SQL_CALC_FOUND_ROWS

Estoy haciendo una función que trae productos con x categoria de la base de datos, lo vuelco en un array y ese array esta dentro de otro array general donde quiero mostrar datos generales (succes, postPorPagina, total) algo asi

```Array (     [success] => 1     [pagina] => 0     [total] => **TOTAL**      [0] => Array         (             [0] => Array                 (                     [producto_nombre] => Cámara 1                     [categoria_nombre] => Camaras                     [id] => 1                     [descripcion] => Descripcion larga probando test                     [imagen] =>                      [codigo] =>                      [fecha] => 2019-09-20 02:16:14                 )              [1] => Array                 (                     [producto_nombre] => Camara 2 HD                     [categoria_nombre] => Camaras                     [id] => 2                     [descripcion] => Camara 4k  etc                     [imagen] =>                      [codigo] => 9C / 07                     [fecha] => 2019-09-20 02:16:44                 )          )  )``` 

Lo que no me esta saliendo es contar el numero de productos (filas en el query) que tengo en la base de datos. Mi primera idea fue usar SQL_CALC_FOUND_ROWS en el query para despues hacer otro query y traerlo con FOUND_ROWS(), el caso es que no lo estoy haciendo bien porque me devuelve siempre 1, despues intente con COUNT(*), esta es mi función por el momento

``` function obtener_productos($  conexion, $  id, $  pagina, $  postPorPagina) {         $  pagina = (int)limpiar_datos($  pagina);         $  categoria = (int)limpiar_datos($  id);         $  conexion->set_charset("utf8");         $  statement = $  conexion->prepare('SELECT         productos.nombre AS producto_nombre, categorias.nombre AS categoria_nombre, productos.id, productos.fecha         FROM productos INNER JOIN productos_categorias p_c ON p_c.producto_id = productos.id         INNER JOIN categorias ON p_c.categoria_id = categorias.id WHERE p_c.categoria_id = ? LIMIT 2');         $  statement->bind_param('i', $  categoria);         $  statement->execute();         $  resultado = $  statement->get_result();         $  respuesta = [];         while($  fila = $  resultado->fetch_assoc()) {             array_push($  respuesta, $  fila);         }                $  general = [             'success' => true,             'pagina'    => $  pagina,             'post_por_pagina' => $  postPorPagina             // 'total' => $  total // total productos         ];         $  general[] = $  respuesta;         // header('Content-type: application/json; charset=utf-8');        // echo json_encode($  respuesta);         echo '<pre>';         print_r($  general);         echo '</pre>';          $  conexion->close();     }  

Esto es para generar un json y con jquery (ajax) hacer la paginación de esa forma

Cómo puedo obtener datos de una columna con varias filas de datagridview y guardar en SQL server

Tengo un problema, quisiera guardar la columna de varias filas de un dgv en la base de datos sql… Ejemplo En la dgv
|ID | | Detalle |.
1 Polo.
2 Camisa.
3 Bermuda

Quisiera guardarlo en mi tabla de SQL de esta manera |ID | |Detalle|.
1 polo, camisa , bermuda

Espero haberme explicado

Lo estoy realizando en c#

Agrupacion de filas en crystal reports

Hola que tal quisiera saber si me pueden ayudar con el siguiente tema tengo este subinforme, con una formula insertada llamada @COLOR el cual se muestra de la siguiente manera:

introducir la descripción de la imagen aquí

Ese campo muestra tintas como lo dice en el “campo de texto” pero me las muestra sin agrupar como se muestra en la siguiente imagen:

introducir la descripción de la imagen aquí

Esos campos quisiera que salieran en una sola columna ordenados asi:

introducir la descripción de la imagen aquí

Para finalizar la formula que estoy utilizando es esta y mi version de Visual Studio es 2013:

introducir la descripción de la imagen aquí

Muchas gracias espero una respuesta.

Como convertir varias filas de una columna en una lista dentro de un dataframe

Sucede que tengo 2 columnas que se interrelacionan: la primera son nombres y la segunda son conteos de entradas de esa persona en un gimnasio a la semana.

en la primer columna los nombres se repiten cuantas veces haya entrada en la segunda variable, así:

     c1  nom  entr        0    0   E    1   1    1   A    2   2    2   B    5   3    3   A    3   4    4   C    6    

existen repeticiones entre nombres con muchos valores en las entradas al gimnasio que se verían de esta forma:

     nom   entr 28   A    6 1    A    2 30   A    1 3    A    3 23   A    1 5    A    7 6    A    9 26   A    8 33   B    4 34   B    6 14   B    9 36   B    8 9    B    3 7    B    1 2    B    5 10   C    7 37   C    9 4    C    6 

En este caso en vez de ver cada letra repitiéndose me gustaría ver solo 1 letra y las entradas al lado de esta, algo como esto:

supongamos que yo quiero ver la media de las entradas por nombre sería algo así

        entr nom           A    4.625000 B    5.142857 C    5.400000 D    3.833333 E    4.785714  

esto mismo es lo que me gustaría ver pero con cada entrada, más o menos así pero con los valores reales

              entr nom           A    1:2:3:5:7:8:10 B         1:2:4:7:8 C             1:6:9 D    1:2:3:5:7:8:10 E    1:2:3:5:7:8:10  

¿cómo podría hacerlo?

Filtrar filas en un Data Frame en R si se cumple condición de una de las variables

Tengo un data frame en el cual se registran datos de atenciones para población en estado de embarazo, pero necesito filtrar los datos de atenciones para las mujeres que únicamente tuvieron partos, como el caso del ID 43631224 o 107165943, se desea identificar sólo las atenciones que incluyeron el diagnóstico PARTO, los códigos para ese diagnóstico están estandarizados.

Gracias por la ayuda

Datos atenciones de Salud mujeres emabarazadas

Como puedo mejorar el rendimiento de pasar filas de una tabla a otra sin que se dupliquen filas?

Tengo una tablaA y una tablaB en html, por medio de js selecciono una fila de la tablaA y la paso a la tablaB.

El problema es cuando selecciono todas las filas de la tablaA y las paso a la tablaB por que se demora más de 25 segundos en pasar 1500 filas. Esto ocurre por dos razones.

La primera es que yo solo necesito pasar algunas celdas de una fila de la tablaA. para esto paso celda por celda de la tablaA a la tablaB.

La segunda razón es que yo pregunto si esa fila no existe en la tablaB para que no se duplique.

Como puedo lograr esta funcionalidad sin que se demore tanto tiempo.

Envió código de la función que pasa todas las filas de la tablaA la tablaB:

function agregarTodoATablaSecond(nColumnas) {

tbodyTablaFirst = $  ('#first > tbody > tr'); tablaSecond = document.getElementById("tablaSecond").getElementsByTagName('tbody')[0];  $  (tbodyTablaFirst).each(function (index) {      //if (index != 0 && index != 1) {     var idFilaTablaSeconds = 'ts' + document.getElementById($  (tbodyTablaFirst)[index].id).id     if (document.getElementById(idFilaTablaSeconds) == null) {         var id = $  (tbodyTablaFirst)[0].id         var row = tablaSecond.insertRow();         row.setAttribute('id', idFilaTablaSeconds);         row.setAttribute('class', 'sinGuardar');         row.style = "background: khaki;";         // Obtenemos los campos de la nueva fila           var filaSelecion = $  (tbodyTablaFirst)[index]          // Agregamos una celda o campo          var campo = null;         var cell = null;         var newCheckBox = document.createElement('input');         newCheckBox.type = 'checkbox';         newCheckBox.className = 'selected_Ts'         cell = row.insertCell(0);          cell.appendChild(newCheckBox);          $  (filaSelecion.children).each(function (index) {             if (index != 0 && index <= nColumnas) {                 campo = document.createTextNode(filaSelecion.children[index].innerText);                 cell = row.insertCell(index);                 cell.appendChild(campo);             }         })     }     //} }); seleccionarTodosCheckBox() ocultarMostrarControles() 

}

Eliminar filas de un archivo CSV

Estoy intentando insertar los registros de un archivo CSV que descargo a través de la web y quiero saber como puedo manipular las filas que están registradas en el archivo.

Ya descubrí como manipular las columnas, pero quisiera saber si alguien sabe como manipular las filas. Este es el código que tengo.

<?php  header('Content-type: application/json'); require "../../APIs/conexion.php";   /* URL desde dónde se hará la descarga del archivo en formato excel .csv */ $  url =  "http://omawww.sat.gob.mx/cifras_sat/Documents/Listado_Completo_69-B.csv";  /* Inicializa la función para obtener el archivo de la URL */ $  ch = curl_init($  url);  /* Devuelve el resultado de la transferencia como string */ curl_setopt($  ch, CURLOPT_RETURNTRANSFER, true);  /* Ejecuta la descarga del archivo desde la URL */ $  output = curl_exec($  ch);  /* Realiza el guardado del archivo con el nombre listasNegras.csv y se le da la propiedad de solo lectura con 'w' */ $  fh = fopen('listasNegras.csv', 'w');  /* Verifica que el archivo se haya guardado correctamente en el mismo directorio donde se encuentra guardado descargaIncumplidos.php */ if(fwrite($  fh, $  output)) {     echo "Guardado con exito!"; //Si fue guardado correctamente, manda un mensaje en pantalla } else {     echo "No guardado"; //De lo contrario, también manda un mensaje en pantalla }  /* Comprueba la existencia del archivo descargado */ if(file_exists('listasNegras.csv')) {     echo "\n Existe\n";     $  fh = fopen('listasNegras.csv', 'r');     $  archivo = "listasNegras.csv";     $  file = file($  archivo);     $  i = 0;      foreach ($  file as $  lineaNum => $  linea)     {         if ($  i == 0)         {             $  datos = explode(",", $  linea);             $  numero = trim($  datos[0]);             echo $  numero."\n";         }     }  } else {     echo "\n no Existe"; } /* Cierra el archivo creado listasNegras.csv */ fclose($  fh); ?>