Guest User

Untitled

a guest
Jul 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main(){
  4. int r,w,x;
  5. char a,b,c,d;
  6. printf("Podać prawa dostępu do odczytu \n dla właściciela ");
  7. scanf("%c %c",&a,&d);
  8. printf("Podać prawa.. \n dla grupy");
  9. scanf("%c %c",&b,&d);
  10. printf("Podać prawa...\n dla innych");
  11. scanf("%c %c",&c,&d);
  12. /*wartość dla r*/
  13. if(a=='r') r=4;
  14. else if(a=='-') r=0;
  15. else r=-10;
  16. if(b=='r') r=r+2;
  17. else if(b!='-') r=-100;
  18. if(c=='r') r=r+1;
  19. else if(c!='-') r=-1000;
  20. //printf("%d\n",r);
  21. printf("c=%c b=%c a=%c",c,b,a);
  22. if(r<0) {
  23. printf("Błąd"); getchar(); return 0;
  24. }
  25. /*wartość dla w*/
  26. printf("Podać prawa dostępu do zapisu \n dla właściciela ");
  27. scanf("%c %c",&a,&d);
  28. printf("Podać prawa.. \n dla grupy");
  29. scanf("%c %c",&b,&d);
  30. printf("Podać prawa...\n dla innych");
  31. scanf("%c %c",&c,&d);
  32. if(a=='w') w=4;
  33. else if(a=='-') w=0;
  34. else w=-10;
  35. if(b=='w') w=w+2;
  36. else if(b!='-') w=-10;
  37. if(c=='w') w=w+1;
  38. else if(c!='-') w=-10;
  39. if(w<0) {
  40. printf("Błąd"); getchar(); return 0;
  41. }
  42. /*watość dla x*/
  43. printf("Podać prawa dostępu do wykonania \n dla właściciela ");
  44. scanf("%c %c",&a,&d);
  45. printf("Podać prawa.. \n dla grupy");
  46. scanf("%c %c",&b,&d);
  47. printf("Podać prawa...\n dla innych");
  48. scanf("%c %c",&c,&d);
  49. if(a=='x') x=4;
  50. else if(a=='-') x=0;
  51. else x=-10;
  52. if(b=='x') x=x+2;
  53. else if(b!='-') x=-10;
  54. if(c=='x') x=x+1;
  55. else if(c!='-') x=-10;
  56. if(x<0) {
  57. printf("Błąd"); getchar(); return 0;
  58. }
  59. printf("%d %d %d",r,w,x);
  60. getchar();
  61. }
Add Comment
Please, Sign In to add comment