Создать 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д