Autor
|
Tema: Ayuda urgente!!!!!!!!! (Leído 1,377 veces)
|
steven0428
Desconectado
Mensajes: 1
|
Necesito convertir este algoritmo en procedimiento
#include <stdio.h> #include <stdlib.h> int main() { // Definir las variables a utilizar char Frase[80]; char Mayusculas[80]; char Minusculas[80]; char Numeros[80]; // Variables auxiliares como contadores int ConFrase; int ConMayus; int ConMinus; int ConNum; // Solicitar la frase por pantalla printf("\nFrase:"); scanf(" %[^\n]",Frase); // Traspasar minusculas y mayusculas // a sus repectivos vectores o matrices ConMayus=0; ConMinus=0; ConNum=0; ConFrase=0; while(Frase[ConFrase]!='\0') { // Si es una letra en mayúsculas if((Frase[ConFrase]>='A' && Frase[ConFrase]<='Z') || Frase[ConFrase]=='Ñ') { Mayusculas[ConMayus++]=Frase[ConFrase]; Mayusculas[ConMayus]='\0'; } // Si es una letra en minúsculas if((Frase[ConFrase]>='a' && Frase[ConFrase]<='z') || Frase[ConFrase]=='ñ') { Minusculas[ConMinus++]=Frase[ConFrase]; Minusculas[ConMinus]='\0'; } //Si es un numero if((Frase[ConFrase]>='0' && Frase[ConFrase]<='9') ){ Numeros[ConNum++]=Frase[ConFrase]; Numeros[ConNum]='\0'; } // Aumentar contador de letras de la frase ConFrase++; } // Visualizar las frases correspondientes printf("\nFrase: %s",Frase); //Letras mayusculas if(ConMayus==0){printf("\nNo hay mayusculas");} else {printf("\nMayusculas: %s",Mayusculas);} //Letras minusculas if(ConMinus==0){printf("\nNo hay minusculas");} else {printf("\nMinusculas: %s",Minusculas);} //Numeros if(ConNum==0){printf("\nNo hay numeros");} else {printf("\nNumeros: %s",Numeros);}
printf("\n"); system("PAUSE"); return 0; }
|
|
|
En línea
|
|
|
|
engel lex
|
reglas del foro... no se hace trabajo, ni tarea... has una pregunta especifica y puntual y se te puede resolver la duda sobre un tema si alguien lo sabe...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
Shell Root
|
Con procedimiento se refieron a convertirlo en una función aunque no retorna nada , es decir en un void.
|
|
|
En línea
|
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Antes que nada cuando postees código elige las etiquetas GeSHi y toma la C++ y en medio de las etiquetas Code que aparecen "pegas" tu código. Al no hacerlo de esta manera parte del código no sale correcta, especialmente las matrices.#include <stdio.h> #include <stdlib.h> int main() { // Definir las variables a utilizar char Frase[80]; // Solicitar la frase por pantalla printf("\nFrase:"); scanf(" %81[^\n]",Frase); convertir ( Frase); return 0; } void convertir (char Frase[]){ // Traspasar minusculas y mayusculas // a sus repectivos vectores o matrices char Mayusculas[80]; char Minusculas[80]; char Numeros[80]; // Variables auxiliares como contadores int ConFrase=0; int ConMayus=0; int ConMinus=0; int ConNum=0; while(Frase[ConFrase]!='\0') { // Si es una letra en mayúsculas if((Frase[ConFrase]>='A' && Frase[ConFrase]<='Z') || Frase[ConFrase]=='Ñ') { Mayusculas[ConMayus++]=Frase[ConFrase]; Mayusculas[ConMayus]='\0'; } // Si es una letra en minúsculas if((Frase[ConFrase]>='a' && Frase[ConFrase]<='z') || Frase[ConFrase]=='ñ') { Minusculas[ConMinus++]=Frase[ConFrase]; Minusculas[ConMinus]='\0'; } //Si es un numero if((Frase[ConFrase]>='0' && Frase[ConFrase]<='9') ){ Numeros[ConNum++]=Frase[ConFrase]; Numeros[ConNum]='\0'; } // Aumentar contador de letras de la frase ConFrase++; } // Visualizar las frases correspondientes printf("\nFrase: %s",Frase); //Letras mayusculas if(ConMayus==0){printf("\nNo hay mayusculas");} else {printf("\nMayusculas: %s",Mayusculas);} //Letras minusculas if(ConMinus==0){printf("\nNo hay minusculas");} else {printf("\nMinusculas: %s",Minusculas);} //Numeros if(ConNum==0){printf("\nNo hay numeros");} else {printf("\nNumeros: %s",Numeros);} printf("\n"); system("PAUSE"); }
Saluditos! ..... !!!!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
AYUDA URGENTE
Multimedia
|
raulsev22
|
2
|
2,316
|
2 Diciembre 2004, 06:53 am
por Songoku
|
|
|
AYUDA URGENTE!!!!!!!
Programación Visual Basic
|
Psyke1
|
4
|
2,534
|
28 Diciembre 2010, 16:32 pm
por 79137913
|
|
|
[AYUDA URGENTE] Me han hackeado con un troyano que se inyecta a la IP [ AYUDA ]
« 1 2 3 4 »
Seguridad
|
SexyGoku
|
34
|
24,471
|
18 Enero 2013, 15:48 pm
por -- KiLiaN --
|
|
|
AYUDA URGENTE
Java
|
mari2diaz
|
6
|
3,406
|
30 Abril 2021, 05:40 am
por WHK
|
|
|
Ayuda urgente
Programación C/C++
|
NoteMeca
|
4
|
2,685
|
3 Marzo 2022, 21:54 pm
por K-YreX
|
|