No encuentro la solucion de este ejercicios... Escriba un programa que cuente espacios en blanco, tabuladores y nuevas líneas.
y esto es lo que tengo::
#include <stdio.h>
int main()
{
printf("\nEste programa cuenta el numero de espacios en blanco,");
printf("tabuladores y nuevas lineas.");
int c;
int contador_blanco = 0;
int contador_tabulador = 0;
int contador_nueva = 0;
printf("\nIntroduzca cadena, ( EOF para terminar )");
while( (c = getchar()) != EOF )
{
printf("\nEl caracter que introdujo es: %d", c);
if (' ' == c)
{
contador_blanco++;
}
if ('\t' == c)
{
contador_tabulador++;
}
if ('\n' == c)
{
contador_nueva++;
}
}
printf("\nEl numero de espacios en blanco es: %d", contador_blanco);
printf("\nEl numero de tabuladores es: %d", contador_tabulador);
printf("\nEl numero de caracteres de nueva linea es: %d", contador_nueva);
printf("\n\n");
return 0;
}
y esto es lo que tengo::
#include <stdio.h>
int main()
{
printf("\nEste programa cuenta el numero de espacios en blanco,");
printf("tabuladores y nuevas lineas.");
int c;
int contador_blanco = 0;
int contador_tabulador = 0;
int contador_nueva = 0;
printf("\nIntroduzca cadena, ( EOF para terminar )");
while( (c = getchar()) != EOF )
{
printf("\nEl caracter que introdujo es: %d", c);
if (' ' == c)
{
contador_blanco++;
}
if ('\t' == c)
{
contador_tabulador++;
}
if ('\n' == c)
{
contador_nueva++;
}
}
printf("\nEl numero de espacios en blanco es: %d", contador_blanco);
printf("\nEl numero de tabuladores es: %d", contador_tabulador);
printf("\nEl numero de caracteres de nueva linea es: %d", contador_nueva);
printf("\n\n");
return 0;
}