A voir également:
- Programme qui pour N=10 retourne tab=[0,1,1,2,2,2,3,3,3,3]
- Programme demarrage windows 10 - Guide
- Clé windows 10 gratuit - Guide
- Ecran retourne - Guide
- Windows 10 gratuit - Accueil - Mise à jour
- Désinstaller programme windows 10 - Guide
1 réponse
Utilisateur anonyme
9 juin 2014 à 13:02
9 juin 2014 à 13:02
ca devrait ressembler a ca :c'est très moche mais bon ... ca devrait fonctionner.
public ArrayList<int> machin(int n){
ArrayList<int> tab = new ArrayList<>;
int p = 0;
int k = 1;
while(tab.size()<n){
for(int j =0; j<k;j++){
tab.add(p)
}
p = p+1
k=k+1
}
if(tab.size>n){
for(int h = tab.size; h>n;h--){
tab.REMOVELAST
}
}
}
le while permet de mettre autant déléments que necessaire. le if supprime les derniers éléments jusqua atteindre le bon nombre si il y a eu dépassement. jene me souvient plus du nom pour supprimer le dernier élément donc c'est REMOVELAST
et enfin , car ccm n'est pas la pour faire ton travail , il y a plein de petite erreur come des () manquantes , et pas d'indentation , désolé :)