Abdula_2314124

Untitled

Mar 3rd, 2024
1,014
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.85 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Arraylesion
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             // int[] numbers = { 500, 100, 55, 44, 33, 192 }; // ctr +k ctr + c
  10.  
  11.             //Array.Sort(names);
  12.  
  13.             //foreach (var name in names)
  14.             //{
  15.             //    Console.WriteLine(name);
  16.             //}
  17.  
  18.             //Array.Reverse(names);
  19.  
  20.             //foreach (var name in names)
  21.             //{
  22.             //    Console.WriteLine(name);
  23.             //}
  24.  
  25.             //Console.WriteLine(Array.IndexOf(names, "Andriy"));
  26.  
  27.             Random rnd = new Random();
  28.             string[] names = { "Andriy", "Ivan", "Taras", "Chyrka", "Babain", "Andriy" };
  29.  
  30.             int[] marks = { 0, 2, 4, 5, 1, 3 };
  31.             int complexityTask = 0;
  32.             int currentMark = 0;
  33.            
  34.             string task = Console.ReadLine();
  35.  
  36.             complexityTask = rnd.Next(0, 100);
  37.             Array.Sort(marks);
  38.  
  39.             if (complexityTask > 90)
  40.             {
  41.                 currentMark = marks[marks.Length - 1];
  42.             }
  43.  
  44.             else if (complexityTask > 60)
  45.             {
  46.                 currentMark = marks[Array.IndexOf(marks, 4)];
  47.             }
  48.  
  49.             else if (complexityTask > 40)
  50.             {
  51.                 currentMark = marks[Array.IndexOf(marks, 3)];
  52.             }
  53.  
  54.             else if (complexityTask > 20)
  55.             {
  56.                 currentMark = marks[Array.IndexOf(marks, 2)];
  57.             }
  58.  
  59.             else
  60.             {
  61.                 currentMark = marks[Array.IndexOf(marks, 1)];
  62.             }
  63.  
  64.             int randomIndexName = rnd.Next(0, names.Length);
  65.             var name = names[randomIndexName];
  66.  
  67.             Console.WriteLine("Student " + name + " Task " + task +
  68.                 " CurrentMark " + currentMark);
  69.         }
  70.     }
  71. }
  72.  
Advertisement
Add Comment
Please, Sign In to add comment