Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. *zadanie 1;
  2.  
  3. data ankieta;
  4. array pyt(10) $;
  5. format pyt1-pyt10 $3.;
  6. do i=1 to 10;
  7. do j=1 to 10;
  8. x=3*ranuni(0);
  9. pyt(j)=byte(65+floor(x));
  10. end;
  11. output;
  12. end;
  13. drop i j x;
  14. run;
  15.  
  16. data zad1a;
  17. A=0;
  18. B=0;
  19. C=0;
  20. set ankieta;
  21. array pyt(*) _character_;
  22. do i=1 to dim(pyt);
  23. if pyt(i)='A' then A+1;
  24. if pyt(i)='B' then B+1;
  25. if pyt(i)='C' then C+1;
  26. end;
  27. keep A B C;
  28. run;
  29.  
  30. data zad1b;
  31. set ankieta end=k;
  32. array pyt(*) _character_;
  33. do i=1 to dim(pyt);
  34. if pyt(i)='A' then A+1;
  35. if pyt(i)='B' then B+1;
  36. if pyt(i)='C' then C+1;
  37. end;
  38. if k then output;
  39. keep A B C;
  40. run;
  41.  
  42. data zad1c;
  43.  
  44. set ankieta end=k;
  45. array p1(*) _character_;
  46. array p2(10,10) $ _temporary_ ;
  47. do i=1 to 10;
  48. p2(_N_,i)=p1(i);
  49. end;
  50. if k then do;
  51. do j=1 to 10;
  52. do l=1 to 10;
  53. select;
  54. when (p2(l,j)='A') A+1;
  55. when (p2(l,j)='B') B+1;
  56. otherwise C+1;
  57. end;
  58. end;
  59. output;
  60. A=0;
  61. B=0;
  62. C=0;
  63. end;
  64. end;
  65. keep A B C;
  66. run;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement