SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: pertroleramar en Sábado 8 de Octubre de 2016, 02:12

Título: Quien me puede decir como completo el ejercicio??
Publicado por: pertroleramar en Sábado 8 de Octubre de 2016, 02:12

Tengo este programa pero me piden lo siguiente: Hacer un programa en C++ que el usuario introduzca 10 números. Sumar sólo aquellos números que sean múltiplos de 4. Presentar en pantalla el total.
Nota: Utilizar instrucción while.

como le puedo poner esa sentencia?? ayudaaaa!!!!

#include <iostream>

using namespace std;


int main()
{
   
   
int suma;
int x;
int contador;


cout << "\t\t Suma de 10 números utilizando while " << endl;

contador = 0; suma;

while (contador <10)

{
    contador++ ;
    cout << "Introduce un número: "; cin >> x;
   
    suma = suma + x;
}

cout << "\t\t\t El total de la suma es: " << suma << endl;
return 0;
}
Título: Re:Quien me puede decir como completo el ejercicio??
Publicado por: chenech en Sábado 8 de Octubre de 2016, 12:45
Hola, dentro del bucle while pon un MOD antes de la suma, si el resultado es 0 es múltiplo de 4 y lo sumas si no, no es múltiplo y no lo sumas:

Código: [Seleccionar]
contador++ ;
    cout << "Introduce un número: "; cin >> x;
   if(x%4) == 0
      suma = suma + x;

Un saludo.