Código
error me lo da en gotoxy (0,0);
#include<stdio.h> #include<conio.h> #include<string.h> int main() { int i,j,suma,valor,dijito,ult,resp; char rut[9],var,ultimo; resp=0; do { suma=0; j=2; for(i=7;i>=0;i--) { if(j==8)j=2; { suma=((rut[i]-'0')*j)+suma; j++; } ultimo=rut[8]; ult=rut[8]-'0';//trasforma en entero valor=suma%11; } dijito=11-valor; if(dijito==10) { var='k'; if((ultimo=='k')||(ultimo=='k')) { } else { rut[8]=var; //printf("rut incorrecto el ultimo dijito deberia se %c \n",var); } } else if(dijito==11) { dijito=0; if(dijito==ult) { getche(); } else if(dijito!=ult) { rut[8]=dijito; //printf("el rut es incorrecto,ultimo dijito deberia ser %d \n",dijito); } } else { if(dijito==ult) { } else if(dijito!=ult) { rut[8]=dijito; //printf("rut incorrecto, ultimo dijito deberia ser %d \n",dijito); } } if((resp!=1)&&(resp!=2)) { do{ }while((resp==1)&&(resp==2)); } }while(resp==1); gotoxy (0,0); gotoxy (0,79); gotoxy (24,0); for(x=1; x<79; x++) { gotoxy (i,0); gotoxy (i,24); } for(y=1; y<24; y++) { gotoxy (0,y); gotoxy (79,y); } clrscr(); getche(); }
saludos adios