Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- int losuj(int opcje)
- {
- int zarodek;
- zarodek = time(NULL);
- srand(zarodek);
- return rand()%4;
- }
- int main()
- {
- bool cyfry = 0, litery_duze = 0, litery_male = 0, znaki_specjalne = 0;
- int cyfry1 = 0, litery_duze1 = 0, litery_male1 = 0, znaki_specjalne1 = 0;
- printf("Czy chcesz aby Twoje haslo zawieralo: cyfry, litery duze, litery male, znaki specjalne: \n");
- printf("Czy chcesz aby Twoje haslo zawieralo cyfry: 1 - T 2 - N \n");
- scanf("%d", &cyfry);
- printf("Czy chcesz aby Twoje haslo zawieralo duze litery: 1 - T 2 - N \n");
- scanf("%d", &litery_duze1);
- printf("Czy chcesz aby Twoje haslo zawieralo litery male: 1 - T 2 - N \n");
- scanf("%d", &litery_male1);
- printf("Czy chcesz aby Twoje haslo zawieralo znaki specjalne: 1 - T 2 - N \n");
- scanf("%d", &znaki_specjalne1);
- if(cyfry == 1 )
- cyfry = true;
- if(litery_duze1 == 1)
- litery_duze = true;
- if(litery_male1 == 1)
- litery_male = true;
- if(znaki_specjalne1 == 1)
- znaki_specjalne = true;
- char cyfrytab[] = "1234567890";
- char literymale[] = "abcdefghijklmnoprstuwxyz";
- char literyduze[] = "ABCDEFGHIJKLMNOPRSTUWXYZ";
- char znakispecjalne[] = "!@#$%^&*()_+][;'.,";
- printf("Z ilu znakow ma sie skladac haslo: \n");
- int ile_znakow = 0;
- scanf("%d", &ile_znakow);
- int zarodek = 0;
- zarodek= time(NULL);
- srand(zarodek);
- int a,b,c,d;
- a = rand()%strlen(cyfrytab);
- b = rand()%strlen(literymale);
- c = rand()%strlen(literyduze);
- d = rand()%strlen(znakispecjalne);
- int i = 0 ;
- for(i = 0 ; i < ile_znakow ; i++)
- {
- losuj(4);
- }
- int *ptr = malloc(10 * sizeof(ile_znakow));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment