Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Arraylesion
- {
- class Program
- {
- static void Main(string[] args)
- {
- // int[] numbers = { 500, 100, 55, 44, 33, 192 }; // ctr +k ctr + c
- //Array.Sort(names);
- //foreach (var name in names)
- //{
- // Console.WriteLine(name);
- //}
- //Array.Reverse(names);
- //foreach (var name in names)
- //{
- // Console.WriteLine(name);
- //}
- //Console.WriteLine(Array.IndexOf(names, "Andriy"));
- Random rnd = new Random();
- string[] names = { "Andriy", "Ivan", "Taras", "Chyrka", "Babain", "Andriy" };
- int[] marks = { 0, 2, 4, 5, 1, 3 };
- int complexityTask = 0;
- int currentMark = 0;
- string task = Console.ReadLine();
- complexityTask = rnd.Next(0, 100);
- Array.Sort(marks);
- if (complexityTask > 90)
- {
- currentMark = marks[marks.Length - 1];
- }
- else if (complexityTask > 60)
- {
- currentMark = marks[Array.IndexOf(marks, 4)];
- }
- else if (complexityTask > 40)
- {
- currentMark = marks[Array.IndexOf(marks, 3)];
- }
- else if (complexityTask > 20)
- {
- currentMark = marks[Array.IndexOf(marks, 2)];
- }
- else
- {
- currentMark = marks[Array.IndexOf(marks, 1)];
- }
- int randomIndexName = rnd.Next(0, names.Length);
- var name = names[randomIndexName];
- Console.WriteLine("Student " + name + " Task " + task +
- " CurrentMark " + currentMark);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment