#include <stdio.h>
int tam(char*, int);
void comp(char*, int, char*, int);
int main() {
char v1[100] = "Armando";
char v2[100] = "Armando";
int t1, t2;
t1 = tam(v1,100);
t2 = tam(v2,100);
comp(v1,t1,v2,t2);
/*
printf("%s ",v1);
printf("%d\n",t1);
printf("%s ",v2);
printf("%d\n",t2);
*/
return 0;
}
int tam(char *v1, int t){
int i, cont = 0;
for(i = 0; i < t; i++){
if(*(v1+i) != '\0'){
cont++;
} else {
return cont;
}
}
return cont;
}
void comp(char *v1, int t1, char *v2, int t2){
int i;
char sIgualdad = 'N';
if (t1 == t2){
for(i = 0; *(v1+i) != '\0' && *(v2+i) != '\0'; i++){
if(*(v1+i) == *(v2+i)){
sIgualdad = 'S';
}
}
}
if (sIgualdad == 'S'){
printf("Las palabras son iguales\n"); } else {
printf("Las palabras no son iguales\n"); }
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgdGFtKGNoYXIqLCBpbnQpOwp2b2lkIGNvbXAoY2hhciosIGludCwgY2hhciosIGludCk7CgppbnQgbWFpbigpIHsKCQoJY2hhciB2MVsxMDBdID0gIkFybWFuZG8iOwoJY2hhciB2MlsxMDBdID0gIkFybWFuZG8iOwoJaW50IHQxLCB0MjsKCQoJdDEgPSB0YW0odjEsMTAwKTsKCXQyID0gdGFtKHYyLDEwMCk7CgkKCWNvbXAodjEsdDEsdjIsdDIpOwoJCgkvKgoJcHJpbnRmKCIlcyAiLHYxKTsKCXByaW50ZigiJWRcbiIsdDEpOwoJCglwcmludGYoIiVzICIsdjIpOwoJcHJpbnRmKCIlZFxuIix0Mik7CgkqLwoJCglyZXR1cm4gMDsKfQoKaW50IHRhbShjaGFyICp2MSwgaW50IHQpewoJCglpbnQgaSwgY29udCA9IDA7CgkKCWZvcihpID0gMDsgaSA8IHQ7IGkrKyl7CgkJaWYoKih2MStpKSAhPSAnXDAnKXsKCQkJY29udCsrOwoJCX0gZWxzZSB7CgkJCXJldHVybiBjb250OwoJCX0KCX0KCQoJcmV0dXJuIGNvbnQ7Cn0KCnZvaWQgY29tcChjaGFyICp2MSwgaW50IHQxLCBjaGFyICp2MiwgaW50IHQyKXsKCQoJaW50IGk7CgljaGFyIHNJZ3VhbGRhZCA9ICdOJzsKCQoJaWYgKHQxID09IHQyKXsKCQlmb3IoaSA9IDA7ICoodjEraSkgIT0gJ1wwJyAmJiAqKHYyK2kpICE9ICdcMCc7IGkrKyl7CgkJCWlmKCoodjEraSkgPT0gKih2MitpKSl7CgkJCQlzSWd1YWxkYWQgPSAnUyc7CgkJCX0KCQl9Cgl9CgkKCWlmIChzSWd1YWxkYWQgPT0gJ1MnKXsKCQlwcmludGYoIkxhcyBwYWxhYnJhcyBzb24gaWd1YWxlc1xuIik7Cgl9IGVsc2UgewoJCXByaW50ZigiTGFzIHBhbGFicmFzIG5vIHNvbiBpZ3VhbGVzXG4iKTsKCX0KCn0K