Professional Documents
Culture Documents
ar
http://www.tutorialesya.com.ar/cmasmasya/detalleconcepto.php?punto=12&codigo=139&inicio=0
[5]
[6]
[7]
Problema 1:
Confeccionar un programa que defina dos vectores de caracteres con los nombres de meses de "enero" y
"febrero". Mostrar luego por pantalla los dos vectores
Programa:
#include<iostream>
using namespace std;
void main()
{
char mes1[20]="enero";
char mes2[20]="febrero";
cout <<mes1;
cout <<"\n";
cout <<mes2;
cin.get();
}
Problema 2:
Confeccionar un programa que defina una cadena de caracteres para almacenar el nombre y apellido de una
persona. La carga del dato hacerla por teclado.
Programa:
#include <iostream>
using namespace std;
void main()
{
char nombre[40];
cout <<"Ingrese su nombre:";
cin.getline(nombre,40);
cout <<"El nombre ingresado es:";
cout <<nombre;
cin.get();
}
Este proyecto lo puede descargar en un zip desde este enlace : CadenaCargaTeclado
Para comparar dos cadenas si son iguales no podemos utilizar el operador == como se utiliza en los tipos de
datos enteros vistos anteriormente. Para comparar cadenas debemos emplear la funcin strcmp:
int strcmp(cadena1,cadena2)
Retorna 0 si las dos cadenas son exactamente iguales, mayor a cero si cadena1 es mayor alfabticamente que
cadena2 y menor a cero en caso contrario.
Problema 3:
Confeccionar un programa que permita ingresar dos cadenas de caracteres por teclado y luego mostrar un
mensaje indicando si: "son iguales", "la primer cadena ingresada es mayor alfabticamente" o "la segunda
cadena ingresada es mayor alfabticamente".
Programa:
#include<iostream>
Retornar