Código:
#include <stdio.h>
#include <stdlib.h>
/*
Tema: III. Estructuras Repetitivas
3. Escriba un programa que lea e imprima una serie de números distintos de cero.
El algoritmo debe terminar con un valor de cero que no se debe imprimir.
Además de visualizar la cantidad de valores leídos.
*/
int main()
{
//Declaración de variables
int liNumero, liContadora = 0;
//Entrada de datos
while (liNumero != 0)
{
liContadora++;
printf("Ingrese un n%cmero: ", 163);
scanf("%d", &liNumero);
}
//Procesamiento
//Salida de datos
printf("\nCantidad de valores le%cdos: %d\n", 161, liContadora - 1);
return 0;
}
Llevo ese código, pensé que al ser 0 no entraría al WHILE, además como puedo imprimirlos si no se puede utilizar arreglos.
Alguien puede ayudarme con estas dos cosas, alguna idea?.