Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int Longitudes(char *Name1,char *Name2)
- {
- int Contador1=0;
- while(Name1[Contador1]!='\0')
- {
- Contador1++;
- }
- int Contador2=0;
- while(Name2[Contador2]!='\0')
- {
- Contador2++;
- }
- if(Contador1>6 && Contador2>6)
- {
- return 1;
- } else {
- return 0;
- }
- }
- int Funcion1(char *serialfalso)
- {
- int Contador=0;
- int Serie=0;
- while(serialfalso[Contador]!='\0')
- {
- Contador++;
- Serie+=(int)serialfalso[Contador];
- }
- while(Serie>100)
- {
- Serie=Serie^50;
- Serie-=10;
- }
- return Serie;
- }
- void main(int argc, char *argv)
- {
- char Nombre[500];
- char Serial[500];
- char SerialFalso[500];
- printf("Introduzca usuario: ");
- scanf("%s",&Nombre);
- printf("Introduzca serial: ");
- scanf("%s",&SerialFalso);
- if(Longitudes(Nombre, SerialFalso)==1)
- {
- int val1 = Funcion1(SerialFalso);
- if((char)Nombre[0]==(char)val1)
- {
- printf("Correcto");
- } else {
- printf("Buen intento");
- }
- } else {
- printf("Buen intento");
- }
- }
Add Comment
Please, Sign In to add comment