Ez a dokumentum egy előző változata!
Tartalomjegyzék
Programozás tételek megvalósítása
Megszámolás
Az algoritmus megszámolja, hogy a tömbben hány negatív elem szerepel.
class ProgTétel { static void Main() { /* inicializálás és értékadások */ int[] Tömb = new int[10] { 1, 2, 4, 5, 6, -10, -87, 12, 31, 10}; int darab = 0; /* a hasznos algoritmus */ for ( int i = 0; i< Tömb.Length; ++i) { if ( Tömb[i] < 0 ) { ++darab; } } /* kiírás a console-ra */ System.Console.WriteLine("A tömbben " + darab.ToString() + " negatív szám szerepel"); } }
Egy általánosabb megvalósítás delegált használatával:
namespace Programozás { public delegate bool Feltétel( int i ); class ProgTétel { public static int Megszámlálás( int[] Tömb, Feltétel Beta ) { int darab = 0; for ( int i = 0; i< Tömb.Length; ++i) if ( Beta(Tömb[i]) ) ++darab; return darab; } public bool Negatív( int i) { return (i<0); } static void Main() { int[] A = new int[2] { -10, 10 }; Megszámlálás ( A, Negatív ); } } }
Összegzés
Adjuk össze a megadott számokat!
int[] Tranzakciók = new int[5] { 3000, 2323, 2101, -1101, -1231 }; int összeg; for ( int i = 0; i < Tranzakciók.Length; i++ ) { összeg += Tranzakciók[i]; }