Information

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

Sign in

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.