Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- int rut1,rut2,rut3,rut4,rut5,rut6,rut7,rut8;
- int res1,res2,res3,res4,res5,res6,res7,res8,suma,rest,di_ve;
- //ingresan datos
- printf("Ingrese el RUT, dígito por dígito, sin el dígito verificador: \n");
- printf("Ingrese 1° dígito: \n");
- scanf ("%d",&rut1);
- printf("Ingrese 2° dígito: \n");
- scanf ("%d",&rut2);
- printf("Ingrese 3° dígito: \n");
- scanf ("%d",&rut3);
- printf("Ingrese 4° dígito: \n");
- scanf ("%d",&rut4);
- printf("Ingrese 5° dígito: \n");
- scanf ("%d",&rut5);
- printf("Ingrese 6° dígito: \n");
- scanf ("%d",&rut6);
- printf("Ingrese 7° dígito: \n");
- scanf ("%d",&rut7);
- printf("Ingrese 8° dígito: \n");
- scanf ("%d",&rut8);
- //multiplicacion
- res1=rut8*2;
- res2=rut7*3;
- res3=rut6*4;
- res4=rut5*5;
- res5=rut4*6;
- res6=rut3*7;
- res7=rut2*2;
- res8=rut1*3;
- //suma
- suma=res1+res2+res3+res4+res5+res6+res7+res8;
- //resto de division por 11
- rest=suma%11;
- di_ve=11-rest;
- if (di_ve==10){
- printf("El digito verificador es: K \n");
- printf("RUT es: %d%d%d%d%d%d%d%d-K \n",rut1,rut2,rut3,rut4,rut5,rut6,rut7,rut8);
- }
- else{
- printf("El digito verificador es: %d\n",di_ve );
- printf("RUT es: %d%d%d%d%d%d%d%d-%d\n",rut1,rut2,rut3,rut4,rut5,rut6,rut7,rut8,di_ve);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement