Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _05.GameOfIntervals
- {
- class Program
- {
- static void Main(string[] args)
- {
- int count = int.Parse(Console.ReadLine());
- double points = 0;
- double p1 = 0;
- double p2 = 0;
- double p3 = 0;
- double p4 = 0;
- double p5 = 0;
- double p6 = 0;
- double p1Percentage = 0;
- double p2Percentage = 0;
- double p3Percentage = 0;
- double p4Percentage = 0;
- double p5Percentage = 0;
- double p6Percentage = 0;
- double totalPoints = 0;
- for (int i = 0; i < count; i++)
- {
- int number = int.Parse(Console.ReadLine());
- if (number >= 0 && number <= 9)
- {
- points += number * 0.2;
- p1++;
- }
- else if (number >= 10 && number <= 19)
- {
- points += number * 0.3;
- p2++;
- }
- else if (number >= 20 && number <= 29)
- {
- points += number * 0.4;
- p3++;
- }
- else if (number >= 30 && number <= 39)
- {
- points += 50;
- p4++;
- }
- else if (number >= 40 && number <= 50)
- {
- points += 100;
- p5++;
- }
- else if (number <0 || number > 50)
- {
- points /= 2;
- p6++;
- }
- totalPoints += points;
- p1Percentage = p1 / count * 100;
- p2Percentage = p2 / count * 100;
- p3Percentage = p3 / count * 100;
- p4Percentage = p4 / count * 100;
- p5Percentage = p5 / count * 100;
- p6Percentage = p6 / count * 100;
- }
- Console.WriteLine($"{points:f2}");
- Console.WriteLine($"From 0 to 9: {p1Percentage:f2}%");
- Console.WriteLine($"From 10 to 19: {p2Percentage:f2}%");
- Console.WriteLine($"From 20 to 29: {p3Percentage:f2}%");
- Console.WriteLine($"From 30 to 39: {p4Percentage:f2}%");
- Console.WriteLine($"From 40 to 50: {p5Percentage:f2}%");
- Console.WriteLine($"Invalid numbers: {p6Percentage:f2}%");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment