Mission 5 : Q* : Oppose

Ecrivez les méthodes oppose et oppose2 dont les spécifications et signatures sont :

/*
 * @pre v != null
 * @post retourne un tableau de même longueur que v et dont tous les
 *       éléments ont la valeur opposée de ceux de v
 */
public static int[] oppose(int[] v)

/*
 * @pre v != null
 * @post modifie le tableau v et remplace chaque élément de v par son opposé
 */
public static void oppose2(int[] v)

Question 1:

Ecrivez une première version de oppose qui permet de retourner l'opposé du tableau v, c'est-à-dire un tableau de même longueur que v et dont tous les éléments sont l'opposé de l'élément correspondant du tableau v

Question 2:

Ecrivez une deuxième version de oppose qui permet de modifier le tableau v, afin que ce dernier contienne l'opposé des éléments qu'il contient.

Information

Author(s) Ludovic Taffin
Deadline No deadline
Submission limit No limitation

Sign in