function [c] = nextinteger(v)
c=0;
a =0;
h=[0];
for i= 1:length(v)
if v(i)>0
h=v;
if h(i+1)>h(i)
a = h(i);
c=a+1;
end
end
end
end
Je dois « Écrivez une fonction nextinteger(v)
qui prend en entrée un vecteur v
et en sortie renvoie le plus petit nombre entier positif qui ne figure pas dans v
. » À l'heure actuelle, je n'arrive pas à trouver une solution et le code ci-dessus est aussi loin que je l'ai à la solution. Quelqu'un peut-il me dire ce que je dois examiner et ce que je dois corriger pour se rapprocher de ma solutionComment trouver une valeur minimale sans utiliser min ou plus précisément en fonctions
Exemple de résultat souhaité: Si l'entrée est
[1, 2, 3]
, la sortie serait
4
Si l'entrée est
[4, 0, 1, -10],
la sortie serait
2
êtes-vous autorisé à utiliser 'find'? – Irreducible
Malheureusement, j'ai utilisé ce type de fonctions, mais je dois trouver un moyen de le faire sans aucun de ces types de fonctions – TheBOI