JP program mediana

program mediana
        implicit none
        integer :: n,i,j,med1,med2
        real, dimension(100) :: dane
        real :: temp

        open(unit=11,file="dane.txt")
        read(11,*) n
                do i=1,n
                read(11,*) dane(i)
                enddo

        close(11)
                !do i=1,n
                !write(*,*) dane(i)
                !enddo
        do i=1,n-1
                do j=i+1,n
                if (dane(i)>dane(j)) then
                temp=dane(i)
                dane(i)=dane(j)
                dane(j)=temp
                endif
                enddo
        enddo
                do i=1,n
                write(*,*) dane(i)
                enddo
        if (mod(n,2).eq.0) then
        med1=n/2
        med2=n/2+1
        temp=(dane(med1)+dane(med2))/2
        else
        med1=(n+1)/2
        temp=dane(med1)
        endif
        write(*,*) "mediana=",temp

        end


Wyszukiwarka

Podobne podstrony:
Zestaw C -zaliczenie wcze niejsze 2008-2009, Jp - Język Programowania
zestaw 1, Język Programowania (JP)
Zestaw B, Język Programowania (JP)
Sciaga JP, Język Programowania (JP)
Zadania 2, Język Programowania (JP)
Zestaw C, Język Programowania (JP)
JP SS 2 algorytmy i podstawy programowania
CLAB 1-1 2008-2009, Język Programowania (JP)
Zadania 1.2, Język Programowania (JP)
3 zestawy, Automatyka i Robotyka, Semestr 3, Języki programowania, jp kolos
Zestaw A, Język Programowania (JP)

więcej podobnych podstron