Cela fonctionne parfaitement ... mais quand j'utilise foreach
au lieu de for
cela ne fonctionne pas. Je ne peux pas comprendre for
et foreach
sont mêmes.Plus grand et plus petit nombre dans un tableau
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] array = new int[10];
Console.WriteLine("enter the array elements to b sorted");
for(int i=0;i<10;i++)
{
array[i] = Convert.ToInt32(Console.ReadLine());
}
int smallest = array[0];
for(int i=0;i<10;i++)
{
if(array[i]<smallest)
{
smallest=array[i];
}
}
int largest = array[9];
for(int i=0;i<10;i++)
{
if (array[i] > largest)
{
largest = array[i];
}
}
Console.WriteLine("the smallest no is {0}", smallest);
Console.WriteLine("the largest no is {0}", largest);
Console.Read();
}
}
}
Montrez-nous le code de foreach que vous avez essayé et n'a pas fonctionné. vous faites probablement quelque chose de mal –
Cela ne fonctionne pas à cause de la façon dont vous écrivez vos questions. : P (Ok, il a été édité, mon commentaire n'a plus de sens) –
Je suis curieux de savoir pourquoi vous dites 'int larger = array [9];'. Pourquoi ne pas prendre le premier élément par défaut? –