1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
/**
* Programme qui remplie un tableau des valeurs
* Il le remplie à moitié
* Il décale les valeurs de gauche à droite et de droite à Gauche
* Il calcule le produit
*
* @author AmadouW8
*
*/
public class tablauV {
/**
* Fonction principale
*
* @param args
*/
public static void main(String[] args) {
/**Déclaration des valeurs
*
*/
int tab[]=new int[10];
decaleDroite();
decaleGauche();
calculeProduit();
/**Boucle pour initié le tableau à moitié
*
*/
for(int i=0; i<tab.length/2; i++){
tab[i]=i+1;
System.out.println(tab[i]);
}
}
/**Fonction pour décaler à droite
* @param tab, debut, fin
*/
public static void double[] decaleDroite( int tab[], int debut, int fin){
for(int i = fin; i >= debut; i--){
tab[i+1]=tab[i];
}
tab[debut]=0;
System.out.println(tab[i+1]);
}
/**Foction pour decaler les valeurs à Gauche
* @param debut,fin, tab
*/
public static void double decaleGauche(double tab[], int debut, int fin){
for(int i=debut; i<=fin; i++){
tab[i-1]=tab[i];
}
tab[fin]=0;
System.out.printl(tab[i-1]);
}
/**Fonction qui calcule le produit des valeurs des valeurs du tableau
* @param produit
*/
public static produit(double produit, double tab[]){
for(int i=1; i<=tab.length; i++){
produit=produit*tab[i];
}
return produit;
System.out.println(produit);
}
} |
Partager