Entwickler-Ecke

Sonstiges (.NET) - C# Max Wert aus eingegebenen Variablen anzeigen


dany_bond - Di 09.11.10 19:03
Titel: C# Max Wert aus eingegebenen Variablen anzeigen
Hey :)

Ich versuche gerade ein Programm zum laufen zu bringen, komm aber nicht weiter wie man aus eingegebenen Zahlen die maximale einzeigen lässt.

Was muss ich statt "?????????????" einfügen, damit die maximale Zahl ausgegeben wird?



Danke im voraus

Gruß
Dany


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine("Geben Sie die Anzahl der Variablen ein!");
            int a = int.Parse(Console.ReadLine());
            double[] b = new double[a];
            double max;
            
            if (a <= 0)
                Console.WriteLine("Eine Zahl größer 0 eingeben!");
            else
            {
                Console.WriteLine("Geben Sie nun de Variablen ein!");
                for (int k=0; k < a; k++)
                {
                    b[k] = double.Parse(Console.ReadLine());
                }
            }
            if (a == 1)
                Console.WriteLine("max. Variable: " + b[0]);

            else 
            {

                max = b[0];
                for (int k = a; k < a; k++)
                {
                    if (b[k] > max) max = b[k];
                }

                Console.WriteLine("max. Variable: " + ??????????????????????????????);


            }
                Console.ReadKey();
        }
    }
}


Moderiert von user profile iconKha: Quote- durch C#-Tags ersetzt


Ralf Jansen - Di 09.11.10 19:14

Wenn deine Zahlen im Array b stehen dann einfach b.Max()