viernes, 16 de septiembre de 2011

Contar espacios en blanco

Cuenta los espacios en blanco de una cadena


#include "stdafx.h"
#include "string"
#include "iostream"
using namespace std;

int contarBlancos(char cad[],int n) //Función recursiva
{
if (cad[n]!='\0')
{
if (cad[n]==' ')
return 1 + contarBlancos(cad,n+1);
else
return contarBlancos(cad,n+1);
}
else
return 0;
}


void main()
{
int i=0;

char cad[100];

cout<<"Ingrese una cadena: ";
cin.getline(cad,100);

cout<<"Numero de espacios en blanco: "<<contarBlancos(cad,0);

cin.get(); //Equivalente a un _getch();
}

No hay comentarios:

Publicar un comentario