/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

imprimir palabra aleatoriamente en mayusculas y minusculas

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Astarot



Registrado: 25 Nov 2007
Mensajes: 4

MensajePublicado: 25/11/2007 11:22 am
Título: imprimir palabra aleatoriamente en mayusculas y minusculas

Hola a todos, soy nuevo en el foro.
A ver si alguien me puede ayudar. Necesito un programa, el cual despues de introducir una palabra, convierta alternativamente las letras a mayusculas y minusculas.

Lo que tengo hecho hasta ahora, es que lo imprima caracter a caracter, Ya que supongo que por hay va el tema. Pera aqui ya me he bloqueado.

#include <stdio.h>

void main()
{
char palabra [20]
int i=0;
printf ("Introduce palabra\n");
scanf ("%s", palabra);
while (palabra[i] !='\0')
{ printf ("%c ",palabra[i]);
i++
}
}

Muchas gracias.
Volver arriba
david_celta



Registrado: 02 Jun 2005
Mensajes: 151

MensajePublicado: 25/11/2007 6:10 pm
Título:

Antes de imprimir ponle algo como

if(random()==0)//imprimir en mayuscula
else //imprimir en minuscula

lee sobre random, rand y generadores de numeros aleatorios
_________________
In all your fantasies,
you always knew
that man and mystery...

...were both in you...
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3837
Ubicación: Mexico

MensajePublicado: 26/11/2007 4:28 pm
Título:

Lo primero que debes aclarar es el lenguaje de programacion que estas utilizando y si debes imprimir los caracteres en mayusculas/minusculas aleatoriamente (como indica el titulo del mensaje) o alternativamente (como indica el cuerpo del mensaje).

En el caso de impresion en (al azar) mayusculas/minusculas puedes utilizar el motor de busqueda de los foros para buscar los temas relacionados con la generacion de numeros aleatorios.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
Serxu



Registrado: 27 Nov 2007
Mensajes: 1

MensajePublicado: 27/11/2007 5:12 am
Título:

Yo usaria la funcion toupper que esta en la libreria ctype.h

Hace que una letra pase de minuscula a mayuscula Wink

SALUDOS
Volver arriba
Astarot



Registrado: 25 Nov 2007
Mensajes: 4

MensajePublicado: 27/11/2007 2:10 pm
Título:

El lenguaje es C compilado con microsoft visual c++ , y quiero que me imprima aleatoriamente mayusculas minusculas los caracteres de la palabra, cada uno por independiente.
Ejemplo: telefono TelEfONo

preferiria no usar ctype.h como me sugiere serxu pues aun no e tocado esa libreria.

Muchas gracias a los tres.

Seguire intentandolo con vuestras orientaciones.
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com