mockingbird_ls

Numbers above the avrg sum

Feb 5th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.34 KB | None | 0 0
  1. #$usr/bin/perl
  2. use 5.010;
  3. use warnings;
  4. use strict;
  5.  
  6.  
  7. my @avrg= &above_avrg(100, 1..10);
  8. my @avr = &above_avrg(1..15);
  9. say "@avrg";
  10. say "@avr";
  11.  
  12.  
  13. sub above_avrg {
  14. my $sum = 0;
  15.  
  16. foreach (@_){
  17.     $sum += $_;
  18. }
  19. my $avrg =  $sum / ($#_ + 1);
  20. my @greatest;
  21. foreach (@_){
  22. if($_ > $avrg){
  23.  
  24. push @greatest,$_;
  25. }
  26. }
  27. return @greatest;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment