Tema: Buenas...
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2010, 17:49
pspavaibledown
 
Fecha de Ingreso: diciembre-2008
Mensajes: 7
Antigüedad: 15 años, 4 meses
Puntos: 0
Buenas...

hola quisiera saber si alguien me puede ayudar con un programa...q tome una cadena de caracteres como parametro y q ponga en mayuscula la primera letra de cada palabra, y de vuleva el numero de palabras encontrada como ejemplo:

cadena="Hola Mundo"
n:2 //palabras encontradas q empiezan con mayuscula

yo hic est e algoritmo pero solo me transforma toda la cadena en mayuscula:
#include<conio.h>
#include<stdio.h>
#include<ctype.h>



main ()
{


char palabra[100];
int i;

printf("introduce palabras: \n");
gets(palabra);

for(i=0;palabra[i];i++)
palabra[i]=toupper(palabra[i]);
printf("%s",palabra);

getchar();
getchar();
return 0;
}

si alguien me podria ayudar haciendole arreglos para que haga lo q tenga q hacer,,,o me de algunos consejos utiles para hacerlo lo agradeceria..