[ Foro de C ]

Progama con do while

07-Oct-2020 23:24
Fiama Garde
0 Respuestas

Buenas tardes, tengo que resolver este programa:

Leer un número entero positivo (validar esa entrada de datos con do while) que me indicará la cantidad de múltiplos de 3 que se visualizarán por pantalla (usar ciclo while para esta visualización).

tengo esto, pero no me devuelve resultado y todavia me falta la parte de multiplos.

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

int main()
{
   int suma,cant,num,promedio;
   suma=0;
   cant=0;
 do
 {
       printf("\n\n Ingrese un número (0 para finalizar):");
           scanf( "%d", &num );
   
     if (num!=0)
       {
       suma=suma+num;
       cant++;
       }
   }
   
 while (num!=0);
       if (cant!=0) {
           promedio=suma/cant;
           printf( "\n\n El promedio de los valores ingresados es:");
           scanf( "%d", &promedio);
       }
       else {
           printf( "\n\n No se ingresaron valores:");
       }
   
   
   printf("\n\n\n");
   getchar();

   return 0;
}

que es lo que esta mal para que no me muetre?




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)