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).

Copiar cada linea de un fichero en archivos de texto diferentes

El ejercicio consiste en leer el contenido de un fichero y copiar cada una de sus lineas en diferentes ficheros o archivos de texto.El ejercicio consiste en leer el contenido de un fichero y copiar cada una de sus lineas en diferentes ficheros o archivos de texto

#include <stdio.h>  int main(int argc, char *argv[]) { FILE *fich; FILE *fich2;  char c[500];  fich=fopen("fichero.txt","r");  if(fich==NULL) {     perror("Error al abrir el fichero");     return 0; }  while(fgets(c,500,fich)){      printf("%s\n",c);         fich2=fopen(c,"w");         fputs(c,fich2); }  fclose(fich); return 0; 

}

¿Cómo evitar que las definiciones en cabeceras se copien en cada UdT? (Unidad de Traducción)

Tengo una función de definida en una cabecera que es llamada en la propia cabecera:

a.hpp

namespace AAAAA {  namespace {  static int init() { std::cout << __PRETTY_FUNCTION__ << '\n'; return 42; } //         ^^^^^^ <--- Definida en cabecera.  }  void f();  static int i = init(); //             ^^^^^^ <--- Llamada en cabecera. } 

La cabecera a.hpp se incluye en dos archivos:

a.cpp

#include "a.hpp" // Contiene la definición y llamada a 'init()'  #include <iostream>  namespace AAAAA {  void f() {     std::cout << __PRETTY_FUNCTION__ << " : " << i << '\n'; }  } 

main.cpp

#include "a.hpp" // Contiene la definición y llamada a 'init()' #include <iostream>  int main() {     AAAAA::f();     return 0; } 

Al ejecutar el programa obtengo la siguiente salida:

int AAAAA::(anonymous namespace)::init() int AAAAA::(anonymous namespace)::init() void AAAAA::f() : 42 

Se ha llamado dos veces a init, una desde la UdT de main y otra desde la UdT de a, esta múltiple llamada a la función se repite por cada UdT añadida en que se incluya a.hpp:

b.hpp

namespace BBBBB {  void f();  } 

b.cpp

#include "b.hpp" #include "a.hpp" // Contiene la definición y llamada a 'init()'  #include <iostream>  namespace BBBBB {  void f() {     std::cout << __PRETTY_FUNCTION__ << " : " << AAAAA::i << '\n'; }  } 

main.cpp

#include "a.hpp" #include "b.hpp"  #include <iostream>  int main() {     AAAAA::f();     BBBBB::f();     return 0; } 

La nueva salida con los cambios anteriores:

int AAAAA::(anonymous namespace)::init() int AAAAA::(anonymous namespace)::init() int AAAAA::(anonymous namespace)::init() void AAAAA::f() : 42 void BBBBB::f() : 42 

Cada UdT en que se incluya a.hpp obtiene una copia de AAAAA::i (pese a que AAAAA::i es static) por lo tanto cada una hace una llamada a init.

¿Cómo puedo evitar que se haga una copia de AAAAA::i en cada UdT y en consecuencia se llame init por cada copia de dicha variable?

¿como leer una hoja de estilo cada vez que el usuario hace un request, aunque no haya sido modificada?

Tengo una página que acepta colores en un un modelo de una BD, la hoja de estilo lee los colores introducidos por el usuario correctamente sólo la primera vez, cuando el usuario modifica un color una segunda vez ya no toma los cambios, cuando modifico manualmente la hoja de estilo es que se actualizan los nuevos colores en la hoja de estilo y necesito que cada vez que haga un request, verifique si hubo un cambio en el modelo de colores y los actualice en la página o si es muy complicado, que actualice esa hoja de estilo cada vez que se haga un request por parte del usuario, hasta ahora he probado desactivar todos los caches que he encontrado y no funcionan, se que no es la mejor práctica pero incluso con este extremo tampoco funciona.

config.action_controller.perform_caching = false config.action_dispatch.rack_cache =  nil config.middleware.delete Rack::Cache config.assets.debug = true config.assets.compress = false config.cache_classes = false 

Básicamente lo que mínimo quiero/necesito es:

¿Cómo actualizar la hoja de estilo cada vez que el usuario hace un request?

inputs rederizados por un map, como guardar los datos de cada uno de los inputs en un state diferente?

estoy haciendo una practica en react soy principiante y tengo esta incógnita, en esta practica tengo unos inputs que se renderizan de manera dinamica por un map, como haría para que cada dato de cada uno de los inputs renderizados se guarde en un state diferente. este es mi código hasta los momentos, gracias de antemano.

export class RenderizadoPrueba extends Component{    constructor(props){     super(props);     this.state ={       values: '',       nroRenderElemento: 3,       inputs: []     }     this.handleChange = this.handleChange.bind(this);     this.handleSubmit = this.handleSubmit.bind(this);   }    handleChange(e){     this.setState({         value: e.target.value     });   }    handleSubmit(e){     console.log('Este es el nombre introducido:', this.state.value);     e.preventDefault();   }    componentDidMount(){     this.setState({       inputs: [... Array(this.state.nroRenderElemento)].map((input, i) =>         <label key={input}>           Introduzca su Nombre:           <input type="text" name={i} onChange={this.handleChange}/>         </label>       )     })   }    render(){     return(       <div>          <form onSubmit={this.handleSubmit}>           {this.state.inputs}           <input type="submit" value="Submit"/>         </form>       </div>     )   } }

¿Cómo aumentar cada variable en 1?

Tengo que comprobar todas los posibles triángulos rectángulos (x^2=y^2+z^2) en números entre 500 y 1000, pero no logro hacer que el programa aumente en 1 en una variable y las demás queden fijas y que después de llegar al tope se cambie de variable.

public class TriangulosRectangulos {     private int x;     private int y;     private int z;      public TriangulosRectangulos (){       x=5;       y=4;       z=3;       }       public void prueba(){           while (x>=1000 && x<=500){introducir el código aquí           if (Math.pow (x,2)==Math.pow(y,2)+Math.pow(z,2)){            System.out.println("El siguiente triangulo es rectangulo            "+Math.pow(x,2)+"="+(Math.pow(y,2)+Math.pow(z,2)));         }       }      } } 

Como mostrar una imagen diferente en un ImageView por cada EditTex al escribir o seleccionar cada uno

mi nombre es Antonio y estoy aprendiendo programación. Estoy haciendo una aplicación de cálculo de metros cúbico y para que el usuario pueda entender los datos a ingresar, se me ocurrió agregar unas imágenes de referencia, por ejemplo: altura de poste, diámetro, etc; al activar los diferentes EditText y agregar los valore, la imagen del ImageView valla cambiando. Es posible hacerlo? La página esta muy buena!!!

Saludos!!!