Guest User

Untitled

a guest
Jun 28th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Awk 0.97 KB | None | 0 0
  1. BEGIN { FS="[^a-zA-Z]+" } {
  2.         for (i=1; i<=NF; i++)
  3.                 words[tolower($i)]++
  4. }
  5.  
  6. END {
  7.  
  8.         print "Zadanie A:\n"
  9.         for (i in words) {
  10.                 printf "%s\t%d\n", i, words[i]
  11.         }
  12.  
  13.         print "\n\n"
  14.  
  15.  
  16.         print "Zadanie B:\n"
  17.         for (i in words) {
  18.                 for (j=0; j<words[i]; j++) {
  19.                     printf "%d ", words[i]
  20.                 }
  21.         }
  22.  
  23.         print "\n\n"
  24.  
  25.  
  26.         print "Zadanie C:\n"
  27.         for (i in words) {
  28.                 wordlen=length(i)
  29.  
  30.  
  31.                 for (j=0; j<=(wordlen/2)-length(words[i]); j++) {
  32.                         printf " "
  33.                 }
  34.  
  35.                 printf "%d", words[i]
  36.  
  37.  
  38.                 for (j=0; j<(wordlen/2)-length(words[i]); j++) {
  39.                         printf " "
  40.                 }
  41.  
  42.  
  43.                 if ((words[i]%2 == 0) && (length(words[i]) > 2)) {
  44.                         printf " "
  45.                 }
  46.  
  47.  
  48.         }
  49.  
  50. }
Add Comment
Please, Sign In to add comment