Advertisement
BorjanCrvenkov

Tekstualni nizi 6ta

Jan 6th, 2020
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. /*
  2. Да се напише функција која за дадена текстуална низа ќе одредува дали таа е
  3. доволно сложена за да биде лозинка.
  4. Секоја лозинка мора да содржи барем една буква, барем една цифра и барем
  5. еден специјален знак.
  6. Пример
  7. zdr@v0! е валидна лозинка.
  8. zdravo не е валидна лозинка
  9. **/
  10.  
  11. #include <stdio.h>
  12. int main(){
  13. char niza[100];
  14. gets(niza);
  15. int bukva=0,cifra=0,znak=0;
  16. for(int i=0;i<strlen(niza);i++){
  17. if(isalpha(niza[i])){
  18. bukva++;
  19. }else if(isdigit(niza[i])){
  20. cifra++;
  21. }else{
  22. znak++;
  23. }
  24. }
  25. if(bukva&&cifra&&znak){
  26. printf("Validna lozinka");
  27. }
  28. else{
  29. printf("Nevalidna lozinka");
  30. }
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement