- #include <time.h>
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
-
- int main(int argc,char **argv)
- {
- int i;
- double numero_clerib;
- double numero_banque;
- double numero_agence;
- double numero_compte;
- double A,B,C,D,E;
- char numero[26];
-
- srand(time(NULL));
- numero_banque=(double)(rand()%99999);
- numero_agence=(double)(rand()%99999);
- numero_compte=(double)(rand()%99999999999);
-
- sprintf(numero,"%5.0f-",numero_banque);
- for (i=0 ; i<5 ; i++) if (numero[i]==' ') numero[i]='0';
- sprintf(numero+6,"%5.0f-",numero_agence);
- for (i=6 ; i<11 ; i++) if (numero[i]==' ') numero[i]='0';
- sprintf(numero+12,"%11.0f-",numero_compte);
- for (i=12 ; i<23 ; i++) if (numero[i]==' ') numero[i]='0';
-
- A=numero_banque*8;
- numero_banque=(double)(A/97);
- numero_banque=A-(numero_banque*97);
- B=numero_agence*15;
- numero_agence=(double)(B/97);
- numero_agence=97-(B-(numero_agence*97));
- C=numero_compte*3;
- numero_compte=(double)(C/97);
- numero_compte=97-(C-(numero_compte*97));
- D=numero_banque+numero_agence+numero_compte;
- E=(double)(D/97);
- numero_clerib=D-(E*97);
- if (numero_clerib==0) numero_clerib=97;
-
- sprintf(numero+24,"%2.0f",numero_clerib);
- for (i=24 ; i<26 ; i++) if (numero[i]==' ') numero[i]='0';
- printf("%s\r\n\r\nAppuyez sur ENTER pour quitter le programme",numero);
- while (getch()!=13);
-
- return 0;
- }
#include <time.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main(int argc,char **argv)
{
int i;
double numero_clerib;
double numero_banque;
double numero_agence;
double numero_compte;
double A,B,C,D,E;
char numero[26];
srand(time(NULL));
numero_banque=(double)(rand()%99999);
numero_agence=(double)(rand()%99999);
numero_compte=(double)(rand()%99999999999);
sprintf(numero,"%5.0f-",numero_banque);
for (i=0 ; i<5 ; i++) if (numero[i]==' ') numero[i]='0';
sprintf(numero+6,"%5.0f-",numero_agence);
for (i=6 ; i<11 ; i++) if (numero[i]==' ') numero[i]='0';
sprintf(numero+12,"%11.0f-",numero_compte);
for (i=12 ; i<23 ; i++) if (numero[i]==' ') numero[i]='0';
A=numero_banque*8;
numero_banque=(double)(A/97);
numero_banque=A-(numero_banque*97);
B=numero_agence*15;
numero_agence=(double)(B/97);
numero_agence=97-(B-(numero_agence*97));
C=numero_compte*3;
numero_compte=(double)(C/97);
numero_compte=97-(C-(numero_compte*97));
D=numero_banque+numero_agence+numero_compte;
E=(double)(D/97);
numero_clerib=D-(E*97);
if (numero_clerib==0) numero_clerib=97;
sprintf(numero+24,"%2.0f",numero_clerib);
for (i=24 ; i<26 ; i++) if (numero[i]==' ') numero[i]='0';
printf("%s\r\n\r\nAppuyez sur ENTER pour quitter le programme",numero);
while (getch()!=13);
return 0;
}