en C# ecrire function public static bool IsOnEvenPosition(List<int> numbers, int value) revoyer true si value est contenu dans la liste numbers à un index paire, value peut etre present à plusieur index paire, auquel cas la fonction doit egelement revoyer true. Si value n'est present à aucun index pair, return false
using System;
using System.Collections.Generic;
public class Program
{
public static bool IsOnEvenPosition(List<int> numbers, int value)
{
// Parcours de la liste avec un index
for (int i = 0; i < numbers.Count; i++)
{
// Vérifier si l'index est pair et si la valeur correspond
if (i % 2 == 0 && numbers[i] == value)
{
return true; // Si la valeur est trouvée à un index pair, retourner true
}
}
return false; // Retourner false si la valeur n'est pas trouvée à un index pair
}
public static void Main()
{
List<int> numbers = new List<int> { 1, 3, 2, 4, 5, 6 };
int value = 2;
bool result = IsOnEvenPosition(numbers, value);
Console.WriteLine($"La valeur {value} est-elle présente à un index pair ? {result}");
value = 3;
result = IsOnEvenPosition(numbers, value);
Console.WriteLine($"La valeur {value} est-elle présente à un index pair ? {result}");
}
}
Aucun commentaire:
Enregistrer un commentaire