hola...necsito ayuda kn el uso del string pero me urge.. es para mi trbjo d parcial..
aki dejo los programas k en vdd me gyustaria k me decifraran...xq no les entiendo..
Problema 11:
Diseñe un programa en Visual C que haga que aparezcan alternadas en mayúsculas y minúsculas todas las palabras de una oración( mensaje) solicitada al usuario. La primer letra de cada palabra en la oración deberá aparecer siempre en mayúscula. Una corrida tÃpica se verÃa como sigue:
Dame una oración: pepe juega con la pelota
PePe JuEgA Con La PeLoTa
Problema 5:
Diseñe un programa en Visual C que solicite 3 mensajes y que los despliegue en orden alfabético. Una corrida tÃpica del programa se muestra a continuación:
dame un mensaje: Popeye
dame otro mensaje: Hi
dame otro mensaje: FBI
Hi
FBI
Popeye
Problema 6:
Diseñe un programa en Visual C que lea dos mensajes, el primero lo leerá en un string llamado s el segundo será almacenado en un string llamado t. El programa deberá concatenar el string t al final del string s y deberá además colocar ese nuevo mensaje en forma inversa en el string t. Únicamente deberá utilizar 2 strings(s y t).El programa deberá desplegar el contenido final de los dos strings. Una corrida tÃpica se verÃa de la siguiente manera:
Dame un mensaje:Hola
Dame otro mensaje:Tampico
HolaTampico
ocipmaTaloH
Problema 7:
Diseñe un programa en Visual C que solicite un mensaje al usuario y despliegue el mensaje sin las letras mayúsculas. Una corrida tÃpica se verÃa como sigue:
Dame un mensaje: Victoria Escobar
ictoria scobar
Problema 8:
Diseñe un programa en Visual C que solicite una oración( mensaje) al usuario y corrija la oración para que las primeras letras de la oración sean mayúsculas Una corrida tÃpica se verÃa como sigue:
Dame una oración: pepe juega con la pelota
Pepe Juega Con La Pelota
Problema2:
Diseñe un programa en Visual C que solicite un mensaje al usuario y convierta los caracteres minúsculas a mayúsculas y viceversa además de que elimine dÃgitos, espacios o sÃmbolos del mensaje. Una corrida tÃpica se muestra a continuación:
Dame un mensaje:Juan r7&4erTf
jUANRERtF
Problema 11:
Diseñe un programa en Visual C que haga que aparezcan alternadas en mayúsculas y minúsculas todas las palabras de una oración( mensaje) solicitada al usuario. La primer letra de cada palabra en la oración deberá aparecer siempre en mayúscula. Una corrida tÃpica se verÃa como sigue:
Dame una oración: pepe juega con la pelota
PePe JuEgA Con La PeLoTa
Problema 5:
Diseñe un programa en Visual C que solicite 3 mensajes y que los despliegue en orden alfabético. Una corrida tÃpica del programa se muestra a continuación:
dame un mensaje: Popeye
dame otro mensaje: Hi
dame otro mensaje: FBI
Hi
FBI
Popeye
Problema 6:
Diseñe un programa en Visual C que lea dos mensajes, el primero lo leerá en un string llamado s el segundo será almacenado en un string llamado t. El programa deberá concatenar el string t al final del string s y deberá además colocar ese nuevo mensaje en forma inversa en el string t. Únicamente deberá utilizar 2 strings(s y t).El programa deberá desplegar el contenido final de los dos strings. Una corrida tÃpica se verÃa de la siguiente manera:
Dame un mensaje:Hola
Dame otro mensaje:Tampico
HolaTampico
ocipmaTaloH
Problema 7:
Diseñe un programa en Visual C que solicite un mensaje al usuario y despliegue el mensaje sin las letras mayúsculas. Una corrida tÃpica se verÃa como sigue:
Dame un mensaje: Victoria Escobar
ictoria scobar
Problema 8:
Diseñe un programa en Visual C que solicite una oración( mensaje) al usuario y corrija la oración para que las primeras letras de la oración sean mayúsculas Una corrida tÃpica se verÃa como sigue:
Dame una oración: pepe juega con la pelota
Pepe Juega Con La Pelota
Problema2:
Diseñe un programa en Visual C que solicite un mensaje al usuario y convierta los caracteres minúsculas a mayúsculas y viceversa además de que elimine dÃgitos, espacios o sÃmbolos del mensaje. Una corrida tÃpica se muestra a continuación:
Dame un mensaje:Juan r7&4erTf
jUANRERtF
// aqui te va el programa para ordenar cadenas
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
const max = 3;
char *lista[]={"popeye","Hi","FBI"};
void burbuja(char *[]);
void verlista(char*[]);
void main()
{
printf("n");
burbuja(lista);
printf("n");
verlista(lista);
printf("n");
}
void verlista(char*lista[])
{
for(int x=0; x<max;x++)
printf("%sn",lista[x]);
}
void burbuja(char *lista[])
{
for(int x=0; x<max-1;x++)
{
for (int y=x+1;y<max;y++)
{
if (strcmpi(lista[x],lista[y])>0)
{
char *aux= lista[x];
lista[x]=lista[y];
lista[y]=aux;
}
}
}
}
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
const max = 3;
char *lista[]={"popeye","Hi","FBI"};
void burbuja(char *[]);
void verlista(char*[]);
void main()
{
printf("n");
burbuja(lista);
printf("n");
verlista(lista);
printf("n");
}
void verlista(char*lista[])
{
for(int x=0; x<max;x++)
printf("%sn",lista[x]);
}
void burbuja(char *lista[])
{
for(int x=0; x<max-1;x++)
{
for (int y=x+1;y<max;y++)
{
if (strcmpi(lista[x],lista[y])>0)
{
char *aux= lista[x];
lista[x]=lista[y];
lista[y]=aux;
}
}
}
}
//este programa te combina mayusculas y minusculas
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char frase[50];
printf(\"Ingrese una frase \");
scanf(\"%s\",frase);
printf(\"%s\\n\",frase);
for (int x=0;x<strlen(frase);x++)
if(x-1%2==0)
printf(\"%c\",frase[x]);
else
printf(\"%c\",toupper(frase[x]));
printf(\"\\n\");
}
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char frase[50];
printf(\"Ingrese una frase \");
scanf(\"%s\",frase);
printf(\"%s\\n\",frase);
for (int x=0;x<strlen(frase);x++)
if(x-1%2==0)
printf(\"%c\",frase[x]);
else
printf(\"%c\",toupper(frase[x]));
printf(\"\\n\");
}
// este te invierte la cadena
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char s[50],t[50],r[50]="",*a="";
printf("Dame un mensaje ");
scanf("%s",s);
printf("Dame un mensaje ");
scanf("%s",t);
strcat(r,s);
strcat(r,t);
printf("nn");
for (int x=strlen(r)-1;x >= 0;x--)
{
printf("%c",r[x]);
}
printf("nn");
}
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char s[50],t[50],r[50]="",*a="";
printf("Dame un mensaje ");
scanf("%s",s);
printf("Dame un mensaje ");
scanf("%s",t);
strcat(r,s);
strcat(r,t);
printf("nn");
for (int x=strlen(r)-1;x >= 0;x--)
{
printf("%c",r[x]);
}
printf("nn");
}
// este te elimina las mayusculas
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char s[50];
printf("Dame un mensaje ");
scanf("%s",s);
for (int x=0;x<strlen(s);x++)
if(!(s[x]>=65 && s[x] <=90))
printf("%c",s[x]);
printf("nn");
}
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char s[50];
printf("Dame un mensaje ");
scanf("%s",s);
for (int x=0;x<strlen(s);x++)
if(!(s[x]>=65 && s[x] <=90))
printf("%c",s[x]);
printf("nn");
}
//iniciales mayusculas
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char s[50];
printf("Dame un mensaje ");
scanf("%s",&s);
char xx;
for (int x=0;x<strlen(s);x++)
{
if(s[x-1]==\' \'||x==0)
xx=toupper(s[x]);
else
xx = s[x];
printf("%c",xx);
}
printf("\n\n");
}
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char s[50];
printf("Dame un mensaje ");
scanf("%s",&s);
char xx;
for (int x=0;x<strlen(s);x++)
{
if(s[x-1]==\' \'||x==0)
xx=toupper(s[x]);
else
xx = s[x];
printf("%c",xx);
}
printf("\n\n");
}
// este es el que cambia mayusculas por minusculas
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char s[50];
printf("Dame un mensaje ");
scanf("%s",&s);
int xx;
for (int x=0;x<strlen(s);x++)
{
if(s[x]>64 && s[x]<91)
xx=s[x]+32;
else
if(s[x]>96 && s[x]<123)
xx=s[x]-32;
printf("%c",xx);
}
printf("nn");
}
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
{
char s[50];
printf("Dame un mensaje ");
scanf("%s",&s);
int xx;
for (int x=0;x<strlen(s);x++)
{
if(s[x]>64 && s[x]<91)
xx=s[x]+32;
else
if(s[x]>96 && s[x]<123)
xx=s[x]-32;
printf("%c",xx);
}
printf("nn");
}
