Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 19th, 2010 | Syntax: Fortran | Size: 0.34 KB | Hits: 40 | Expires: Never
Copy text to clipboard
  1. program prova
  2. implicit none
  3.  
  4.  
  5. integer :: i, j, k
  6. logical :: perfect
  7.  
  8.  
  9. do i=1,100
  10.        
  11.         !per ogni numero da 1 a 100
  12.        
  13.         do j=1,10
  14.         perfect=.false.
  15.         k=j**2
  16.         if(k==i) then
  17.                 print*, i, "quadrato perfetto"
  18.                 perfect=.true.
  19.         end if
  20.         end do
  21.        
  22.         if(perfect .eqv. .false.) then
  23.         print*,i
  24.         endif
  25.        
  26. end do
  27.  
  28.  
  29.        
  30.        
  31. end program prova