¿Puedes escribir un programa C ++ que acepte algunos números del usuario y multiplique cada 4to número?

  • El código que se muestra a continuación muestra la lógica para identificar el cuarto número en la lista de números dada y multiplicarlos para proporcionar el resultado deseado.
  • El código está escrito para una mejor comprensión de la lógica y para observar correctamente el patrón y el resultado.
  • En este enfoque, estoy almacenando todos los números tomados del usuario en una matriz entera. Luego, recorriendo la matriz para multiplicar los números apropiados en función de su posición en la matriz.
  #include 

 usando el espacio de nombres estándar;

 int main () {
	 int numberOfElements;  // número de elementos a ingresar
	 int contador = 1;  // contador para bucle
	 int producto = 1;  // para almacenar el producto de cada 4to número
	 cout <> numberOfElements;
	
	 // conjunto de números
	 int list [numberOfElements];
	
	 // loop para recibir información del usuario
	 for (contador = 1; contador > lista [contador];
	 }
	
	 cout << "El producto de cada 4to número es \ n";
	
	 // bucle para atravesar la matriz y multiplicar cada cuarto elemento
	 for (contador = 1; contador <= númeroDeElementos; contador ++)
	 {
		 if (contador% 4 == 0)
		 {
			 producto * = lista [contador];
			 cout << list [contador];
			 if (contador + 4 <= numberOfElements)
			 {
				 cout << "*";
			 }
			 más
			 {
				 cout << "=";
			 }
		 }
	 }
	 cout << producto;
	 devuelve 0;
 }

Salida:

  Ingrese el número de elementos a ingresar: 12
 1 2 3 4 5 6 7 8 9 10 11 12
 El producto de cada 4to número es 
 4 * 8 * 12 = 384

Se proporciona un código más optimizado en el siguiente enlace.

http://ideone.com/7Xi57m

Gracias.

¡¡Sí!! Me gustan esas preguntas intelectualmente estimulantes. 😉 ¡Déjame ensuciarme las manos!

Bueno, esta es mi propia idea del programa. Estoy seguro de que hay muchas más formas de resolver esto. 🙂 Espero que esto ayude.

Nota: la línea 16 del código cambia las reglas del juego.