#include <iostream>
using namespace std;
Cita:
char convertirm (char x) //Simplemente convierte minuscula a
mayuscula
{
int p = x;
char n = p - 32;
return n;
}
mayuscula
{
int p = x;
char n = p - 32;
return n;
}
Cita:
char* convermayus (char *k) /* esta es la funcion donde
recorre toda la cadena y si es minuscula la convierte en mayuscula */
{
int i;
for (i=0;*k;i++,k++) // recorre bucle
{if (k [i] >= 'a' && k [i] <='z') // si a es minucula
{k [i] = convertirm (k [i]); // aca se usa la funcion de arriba
}
}
return k;
}
recorre toda la cadena y si es minuscula la convierte en mayuscula */
{
int i;
for (i=0;*k;i++,k++) // recorre bucle
{if (k [i] >= 'a' && k [i] <='z') // si a es minucula
{k [i] = convertirm (k [i]); // aca se usa la funcion de arriba
}
}
return k;
}
Cita:
- Hide quoted text - int main () // es el main..
{
char *k;
k = new char [20];
cin >> k;
cout << convermayus (k) <<endl;
{
char *k;
k = new char [20];
cin >> k;
cout << convermayus (k) <<endl;