Создать 2 массива с пятью элементами - C#
Формулировка задачи:
Задача состоит в следующем: В группе пять учеников. В два массива записаны их оценки по математике и информатике. Напишите программу, определяющую средний балл группы по каждому предмету. Я решил что лучше будет заполнить каждый массив рандомными числами от 1 до 5 соответственно, почему-то в 1 и 2 массивах генерируются одинаковые оценки. Подскажите тупому что к чему пж.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace massiv_random
{
class Program
{
static void Main(string[] args)
{
int a=5;
int[] massiv = new int[a];
Random rnd = new Random();
Console.WriteLine("Математика");
for (int i = 0; i < a; i++)
massiv[i] = rnd.Next(1, 5);
for (int i = 0; i < a; i++)
Console.Write(" {0} ", massiv[i]);
float s = 0;
for (int i = 0; i < a; i++)
{
s += massiv[i];
}
Console.WriteLine(Environment.NewLine + "Средний балл по математике=" + s/5);
int[] massiv2 = new int[5];
Random rnd2 = new Random();
Console.WriteLine("\nИнформатика");
for (int i = 0; i < 5; i++)
massiv2[i] = rnd2.Next(5, 1);
for (int i = 0; i < 5; i++)
Console.Write(" {0} ", massiv2[i]);
float z = 0;
for (int i = 0; i < 5; i++)
{
z += massiv2[i];
}
Console.WriteLine(Environment.NewLine + "Средний балл по информатике=" + z / 5);
Console.ReadLine();
}
}
}Решение задачи: «Создать 2 массива с пятью элементами»
textual
Листинг программы
Random rnd2 = new Random();