!
Hi- this program is supposed to generate 100 random numbers between 100 and 1000, print out a message every 10th number printed to screen, and sum the total of the numbers. It does generate "random" numbers, but the message is not showing up and the numbers are not totalled at the end. Someone please help!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/*This program finds 100 3 digit numbers between 100 and 1000, prints the
* "Cha, Cha, Cha!" after every 10th number, and outputs the sum of the numbers
*/
namespace MikeVertreeseRandom
{
class RandomNumbers //using the random class for number generation
{
static void Main(string[] args)
{
Random r = new Random();
int number = r.Next(100, 1000); //r.Next() finds the next random # bet 100 and 1000
int numberTotal = number; //declaring the variable "numberTotal" for the sum
numberTotal += number; //the sum increases by new number with each pass
int i = 1; //i is the index counter
for (i = 1; i <= 100; i++) //the program will run through 100 iterations
Console.WriteLine(r.Next(100, 1000)); //program prints the next random #
numberTotal += number; //need to keep a running sum of the numbers found
if ((i % 10) == 0) //every 10th iteration, do something
{
Console.WriteLine("Cha, Cha, Cha!"); //prints this message ea 10th number
}
Console.WriteLine("The sum is: ", +numberTotal);
Console.ReadLine();
}
}
}