Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-2-
if (h == 'M')
h = '1';
else
h = '0';
s1[6] = h;
fflush(stdin);
cout<<endl<<"Apellido paterno: "; gets(ap);
strcpy (ap, strupr (ap) );
s2[0] = ap[0];
z = strlen(ap);
if(z>=4)
s2[1] = ap[3];
else
s2[1] = '0';
cout<<"Apellido materno: "; gets(am);
strcpy(am, strupr(am));
s2[2] = am[0];
z = strlen(am);
if(z>=4)
s2[3] = am[3];
else
s2[3] = '0';
cout<<"Nombres : "; gets(nom);
strcpy(nom, strupr(nom));
s2[4] = nom[0];
// Generar valores random
srand(time(NULL));
r = rand()%333+1;
itoa(r, g, 10);
t = r;
if(t<10) {
s2[5] = '0'; s2[6] = '0'; s2[7] = g[0];
}
else {
if (t<100) {
s2[5] = '0'; s2[6] = g[0];
if (t%10==0)
s2[7] = '0';
else
s2[7] = g[1]; }
-3-
else {
s2[5] = g[0];
if (t%10==0)
s2[7] = '0';
else
s2[7] = g[2];
t=t/10;
if (t%10==0)
s2[6] = '0';
else
s2[6] = g[1];
}
}
strcat(s1,s2);
cout<<"Codigo EsSalud : ";
cout<<s1;
cout<<endl;
system("pause");
}
Ejecucin
-4-