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..