Determina si dos cadenas son iguales
c:
//****************************>
//-Victor De la Rocha
//-Jueves 18 de Noviembre del 2004
//-Algoritmia@groups.msn.com
//-www.myalgorithm.com
//-Programa 4, Practica 11
//-Strings y la libreria string.h
//-Determina si dos cadenas son iguales o diferentes
//****************************>
//Declaracion de librerias
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(){//programa principal
//definicion de variables
char cadena1[100],cadena2[100];
int cont;
clrscr();//limpiamos pantalla
printf("Cadena 1: ");gets(cadena1);//obtenemos cadena 1
printf("Cadena 2: ");gets(cadena2);//obtenemos cadena 2
for(cont=0;cont<=strlen(cadena1);cont++){//recorremos cadena 1
if(cadena1[cont]!=cadena2[cont]){ //comparamos
printf("Desiguales");//desiguales en caso de ke no sean iguales
break; //cortamos si no son iguales
}else if(cont==strlen(cadena2)){//seguimos comparando
printf("Iguales");//iguales
}//end if
}//end for
getch();//esperamos una tecla
}//fin el programa principal
//-Victor De la Rocha
//-Jueves 18 de Noviembre del 2004
//-Algoritmia@groups.msn.com
//-www.myalgorithm.com
//-Programa 4, Practica 11
//-Strings y la libreria string.h
//-Determina si dos cadenas son iguales o diferentes
//****************************>
//Declaracion de librerias
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(){//programa principal
//definicion de variables
char cadena1[100],cadena2[100];
int cont;
clrscr();//limpiamos pantalla
printf("Cadena 1: ");gets(cadena1);//obtenemos cadena 1
printf("Cadena 2: ");gets(cadena2);//obtenemos cadena 2
for(cont=0;cont<=strlen(cadena1);cont++){//recorremos cadena 1
if(cadena1[cont]!=cadena2[cont]){ //comparamos
printf("Desiguales");//desiguales en caso de ke no sean iguales
break; //cortamos si no son iguales
}else if(cont==strlen(cadena2)){//seguimos comparando
printf("Iguales");//iguales
}//end if
}//end for
getch();//esperamos una tecla
}//fin el programa principal
Cadena 1: hola hola hola Cadena 2: hola hola Hola Desiguales