Le grand nombre en jva

bouchrot Messages postés 394 Statut Membre -  
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

salut je n'ai pas réussis a résoudre un exercice(tableau) son énoncé est ;
déterminer le plus grand nombre élément et sa position dans un tableau.
j'ai fais un effors mais ca ne marche pas , voila ma solution

package determination.d.un.grand.élement;

import java.util.*;
public class DeterminationDUnGrandÉlement {

public static void main(String[] args) {
Scanner grand = new Scanner(System.in);
int tab[],i,t,cpt=0;
System.out.println("enterez la taille de tableau");
t = grand.nextInt();
tab = new int[t];
for(i=0;i<t;i++){
System.out.println("tab[]"+(i+1));
tab[i] = grand.nextInt();
}
for(i=0;i<t;i++){
System.out.println("tab[]:"+tab[i]);
}
for(i=0;i<t;i++){
if(tab[i]>tab[i+1]){

System.out.println("le grand nombre:"+tab[i]);
}
}
}
}

s'il vous plait que quelqu'un m'aide

A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Quand tu fais if(tab[i]>tab[i+1]) tu regardes uniquement deux nombres consécutifs.
Ce qu'il te faut c'est comparer tab[i] avec le maximum des entiers tab[0]...tab[i-1] que tu as calculé au fuur et à mesure.
Remarque : dans ton code faire tab[i+1] provoque une erreur lorsque tu arrives à i=t-1 car tab[t] n'est pas défini.
1
bouchrot Messages postés 394 Statut Membre 6
 
oui merci
0
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Merci ca marche ou merci ca marche toujours pas ? :-)
0
KX Messages postés 19031 Statut Modérateur 3 020
 
"merci d'avoir répondu, je regarde ce que ça donne, et si ça marche je mettrai résolu" ^^
0
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Ah ok ^^ :-)
0