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