/*
***********************************************************************************
Verkefni 6_3_bls132
*Höfundur:
* Dagsetning 4.04.2007
* Forritið Kastar teningi 1.000.000 sinnum og segir hversu oft hver hlið kom upp
**********************************************************************************
*/
using System;
using System.Collections.Generic;
using System.Text;
namespace Verkefni_6_3_bls131
{
class Program
{
static void Main()
{
const int HAMARK = 1000000; // Constant int tala sem er stillt á defaullt 1000000
const int HAGILDI = 6; // Constant int tala sem er stillt á defaullt 6
// Heiltölufylkið skilgreind
int[] fylki = new int[HAGILDI];
int sl = 0;
int summa = 0;
//Slembigjafi skilgreindur
Random slembigjafi = new Random();
for (int i = 0; i < HAMARK; i++)
{
sl = Math.Abs(slembigjafi.Next() % HAGILDI);
fylki[sl]++;
}
for (int i = 0; i < HAGILDI; i++)
{
summa += fylki;
Console.WriteLine(“Hliðin ” + i + “ kom ” + fylki + “ sinnum upp.”); // Segir hversu oft hver hlið kom oft upp
}
Console.WriteLine(“Alls eru þetta: ” + summa + “ tölur.”); // Þetta gefur upp hversu mörgum sinnum tenningnum var kastað
Console.ReadLine();
}
}
}
Það sem er að er að ég vil að fylkið byrjar á 1 ekki núlli. Og ef þið getið líka sagt mér hvernig maður notar for-loopu almennilega þá mundi ég vera þakklátur.
rudnumðuG nesmeiS