Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2006, 16:36
Avatar de bzero
bzero
 
Fecha de Ingreso: marzo-2006
Mensajes: 10
Antigüedad: 18 años, 11 meses
Puntos: 0
mira tengo este pero lo malo es q si quiero q me los guarde uno por uno los tienes q escribir con un espacio entre los digitos y eso no quiero...

-------------------------------------------------------------------------
#include<stdio.h>
#include<string.h>
#include<conio.h>
int i,sum,num,resto,d,digito;
int rut[10];
main()
{
num=3;
printf("INGRESE SU RUT(con un espacio entremedio): ");
scanf("%d""%d""%d""%d""%d""%d""%d""%d",&rut[0],&rut[1],&rut[2],&rut[3],&rut[4],&rut[5],&rut[6],&rut[7]);
for(i=0; i<=7; i++)
{
d=rut[i]*num;
//printf("|%d|",rut[i]);
sum=sum+d;
num--;
if(num<2)
num=7;
}
resto=(sum%11);
digito=(11-resto);
if((digito<=9)&&(digito>=0))
{
printf("El digito verificador es : %d\n",digito);
}
else
{
if(digito==10)
{
printf("El digito verificador es : K\n");
}
else
{
if(digito==11)
{
printf("El digito verificador es : 0\n");

}
}
}getche();
}
------------------------------------------------------------------------

la parte de abajo lo saque de no se donde por si les parece conocido...XD

Última edición por bzero; 21/10/2006 a las 16:44 Razón: pa completar...