Professional Documents
Culture Documents
program Ejercicio4
implicit none
integer,dimensin(6):: a
integer:: i,j,aux
j=6
do i=1,6
write(*,*)Ingrese elemento:
read(*,*)a(i)
end do
do i=1,3
aux=a(j)
a(j)=a(i)
a(i)=aux
j=j-1
end do
do i=i,6
write(*,)a(i)
end do
end program
Ejercicio 16
Program Ejercicio16
Implicit none
integer:: i,j,cond
integer, dimension(12)(12):: a
integer, dimension(12)(12):: b
cond=1
do i=1,12
do j=1,12
write(*,*)Ingrese elemento:
read(*,*)a(i)(j)
end do
end do
do i=1,12
do j=1,12
write(*,*)Ingrese elemento:
read(*,*)b(i)(j)
end do
end do
do i=1,12
do j=1,12
if (i==j) then
cond=0
end if
end if
end do
end do
if(cond == 1) then
else
end if
End program
Ejercicio 20
Program Ejercicio20
Implicit none
Integer, dimension(5)(5):: a
Integer:: i,j,b,c
Do I=1,5
Do J=1,5
Write(*,*)Ingrese elemento:
Read(*,*)a(i)(j)
b=b+1
end if
end if
c=c+1
end if
end do
end do
end program
Ejercicio 32
Program Ejercicio32
Implicit none
Integer, parameter:: n
Read(*,*)n
Integer, dimensin(n,n):: a
Integer:: i,j,k,l,m
Float:: det
m=n-1
Do i=1,n
Do j=1,n
Write(*,*)Ingrese elemento:
Read(*,*)a(i)(j)
End do
End do
Det=a(1)(1)
Do k=1,m
l=k+1
do i=l,n
do j=l,n
a(i)(j)=(a(k)(k)*a(i)(j)-a(k)(j)*a(i)(k))/a(k)(k)
det=det*a(k+1)(k+1)
end do
end do
end do
end program
Ejercicio 40
Program Ejercicio40
Implicit none
Integer,parameter:: n,m
Integer:: i,j,k
Read(*,*)n
Read(*,*)m
Integer, dimensin(n,m):: a
Do i=1,n
Do j=1,m
Write(*,*)Ingrese elemento:
Read(*,*)a(i)(j)
End do
End do
k=0
Do i=1,n
Do j=1,m
k=a(i)(j)
end if
end do
end do
end program
Ejercicio 44
Program Ejercicio44
Implicit none
Integer,parameter:: n
Read(*,*)n
Integer,dimensin(n):: a
Integer:: i,j,x
x=0
Do i=1,n
Write(*,*)Ingrese elemento:
Read(*,*)a(i)
End do
Do i=1,n
Do j=1,n
x=a(i)
a(i) = a(j)
a(j) = x
end if
end do
end do
Do i=1,n
Write(*,*)a(i)
Write(*,*)
End do
End program
Ejercicio 52
Ejercicio 64
Program Ejercicio64
Implicit none
Integer:: i
Integer,dimensin(17):: a
Do i=1,17
a(i)=i*2-1
end do
do i=1,17
write(*,*)a(i)
write(*,*)
end do
end program
Ejercicio 68
Program Ejercicio68
Implicit none
Integer:: n,m,i,j,k,l
n=3
m=4
integer,dimension(3,4):: a
a=reshape( (/6,12,34,43,6,18,2,34,7,11,0,41,87,5,9/),(/3,5/) )
integer,dimension(5):: va
do i=1,5
va(i)=a(2,i)
end do
integer,dimension(6):: vb
do j=1,6
else
vb(j)=a(j-3)(4)
end if
end do
integer,dimension(10):: vc
do k=1,10
if(k<6) then
vc(k)=a(1)(k)
else
vc(k)=a(2)(k)
end if
end do
integer,dimension(6):: vd
do l=1,6
if(l<4) then
vd(l)=a(l)(2)
else
vd(l)=a(l)(5)
end if
end do
end program
Ejercicio 8
Program Ejercicio8
Implicit none
Integer,parameter:: m,n,p,q
Read(*,*)m
Write(*,*)Ingrese el numero de columnas de la primera matriz:
Read(*,*)n
Read(*,*)p
Read(*,*)q
Integer,dimensin(m,n):: a
Integer,dimensin(p,q):: b
Integer,dimensin(m,q):: c
Integer:: i,j,k,aux
If(n/=p) then
Else
Do i=1,m
Do k=1,q
aux=0
do j=1 ,n
aux= aux+a(i)(j)*b(j)(k)
c(i)(k)=aux
end do
end do
end do
end if
do i=1,m
do j=1,q
write(*,*)c(i)(j)
write(*,*)
end do
end do
end program
Ejercicio 56
Program Ejercicio56
Implicit none
Integer,dimension(4)(4):: a
a = reshape( (/1,4,6,5,4,5,5,6,3,6,4,7,5,8,7,9/),(/4,4/) )
integer:: I,j
do i=1,4
do j=1,4
write(*,*)a(i)(j)
write(*,*)
end do
end do
end program
Ejercicio 28
Program Ejercicio28
Implicit none
Integer:: I,j
Integer,dimension(5,3):: a
a(1:5:2,1:3:2)=22
a(2:4:2,1:3:2)=33
a(1:5:2,2:3:2)=11
a(2:4:2,2:3:2)=44
do i=1,5
do j=1,3
write(*,*)a(i)(j)
write(*,*)
end do
end do
end program