Tableau en langage de programmation
Résolu/Fermé
thomas.r
Messages postés
79
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
29 janvier 2009
-
31 juil. 2008 à 17:39
thomas.r Messages postés 79 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 29 janvier 2009 - 31 juil. 2008 à 18:09
thomas.r Messages postés 79 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 29 janvier 2009 - 31 juil. 2008 à 18:09
Bonjour,
Comment récupérer l'index d'une valeur particulère dans un tableau indéxé (par ex la plus petite) ?
Merci?
Comment récupérer l'index d'une valeur particulère dans un tableau indéxé (par ex la plus petite) ?
Merci?
A voir également:
- Tableau en langage de programmation
- Tableau word - Guide
- Tableau ascii - Guide
- Tableau croisé dynamique - Guide
- Trier tableau excel - Guide
- Application de programmation - Guide
7 réponses
Morgatte
Messages postés
1218
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
24 janvier 2023
281
31 juil. 2008 à 17:47
31 juil. 2008 à 17:47
Tout dépend du langage déjà
Tableau[] = new Array();
var l = Tableau.lenght;
var val = 100000000;
var index;
for (var i = 0; i<l; i++) {
if (Tableau[i] < val) {
val = Tableau[i];
index = i;
}
}
Tableau[] = new Array();
var l = Tableau.lenght;
var val = 100000000;
var index;
for (var i = 0; i<l; i++) {
if (Tableau[i] < val) {
val = Tableau[i];
index = i;
}
}
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 juil. 2008 à 17:41
31 juil. 2008 à 17:41
Salut,
Avec le langage de programmation ça serait plus facile.
Cdt
Avec le langage de programmation ça serait plus facile.
Cdt
thomas.r
Messages postés
79
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
29 janvier 2009
2
31 juil. 2008 à 17:43
31 juil. 2008 à 17:43
Salut !
Ben écoute je voudrai le faire en php mais si qq un sait le faire en C je pourrai m'en inspirer pour le faire en php
Merci
Ben écoute je voudrai le faire en php mais si qq un sait le faire en C je pourrai m'en inspirer pour le faire en php
Merci
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 juil. 2008 à 17:48
31 juil. 2008 à 17:48
Tu as la fonction array_search en php qui te permet de récupérer l'index correspondant à un élément donné
Un petit exemple : https://www.php.net/manual/fr/function.array-search.php.
Sinon tout dépend de la valeur particulière. La plus petite, la plus grande, ou autre ont chacune des fonctions différentes.
Cdt
Un petit exemple : https://www.php.net/manual/fr/function.array-search.php.
Sinon tout dépend de la valeur particulière. La plus petite, la plus grande, ou autre ont chacune des fonctions différentes.
Cdt
thomas.r
Messages postés
79
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
29 janvier 2009
2
31 juil. 2008 à 18:00
31 juil. 2008 à 18:00
c bon ca marche par contre est ce que vous savez ce que veut dire l'erreur :
Notice: Undefined offset: 19 à la ligne suivante
$images=$tab_images[rand(0,$counter_images)];
Notice: Undefined offset: 19 à la ligne suivante
$images=$tab_images[rand(0,$counter_images)];
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Morgatte
Messages postés
1218
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
24 janvier 2023
281
31 juil. 2008 à 18:03
31 juil. 2008 à 18:03
toutes tes variables sont elles bien définies ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 juil. 2008 à 18:04
31 juil. 2008 à 18:04
rand(0,$counter_images)va te renvoyer un nombre compris entre 0 et $counter_images (inclus)
Tu as un index non initialisé pour $tab_images. Probablement l'index maximum pour $tab_images est $counter_images -1, auquel cas il faudrait faire
rand(0,$counter_images-1)
Cdt
thomas.r
Messages postés
79
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
29 janvier 2009
2
31 juil. 2008 à 18:09
31 juil. 2008 à 18:09
c t ça merci beaucoup
cdlt
cdlt