Guest User

Untitled

a guest
Apr 21st, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.56 KB | None | 0 0
  1.  #!/usr/bin/perl
  2.  
  3. print "Podaj liczbe arabska z przedzialu 1-3000\n";
  4. chomp( $nr = <STDIN> );
  5. if($nr < 1 or $nr > 3000)
  6. {
  7.     print "liczba nie miesci sie w przedziale!\n";
  8.     return;
  9. }
  10. print "d";
  11. @arabskie = {1000,900,500,400,100,90,50,40,10,9,5,4,1};
  12. print $arabskie[1];
  13. print "e";
  14. @rzymskie = {"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"};
  15. $liczbarz='';
  16.  
  17. print $arabskie[2];
  18. for($i=0; $i<@arabskie.length; $i++)
  19. {
  20.            
  21.    while($nr >= @arabskie[$i])
  22.     {
  23.         $liczbarz += @rzymskie[$i];
  24.         $nr -= @arabskie[$i];
  25.     }
  26. }
  27. print $liczbarz;
Add Comment
Please, Sign In to add comment