Implemente una función de tipo Natural, llamada Positivos, con un parámetro de tipo Vector_1, que devuelva el número de valores positivos contenidos en el array representado por dicho parámetro.
with Arrays; use Arrays;
function positivos (Vector : Vector_1) return Natural is
   contador : Natural := 0;
begin
   for I in Vector'Range loop
      if Vector (I) > 0 then
         contador := contador + 1;
      end if;
   end loop;
   return contador;
end positivos;
package Arrays is
 type Vector_1 is array (Integer range <>) of Integer;
 type Vector_2 is array (Positive range <>) of Integer;
 type Matriz_1 is array (Integer range <>, Integer range <>) of Integer;
end Arrays;
Suscribirse a:
Enviar comentarios (Atom)

No hay comentarios:
Publicar un comentario