Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _06.OperationsBetweenNumbers
- {
- class Program
- {
- static void Main(string[] args)
- {
- //for -> повторение + колко точно пъти
- //начална стойност -> първото число (1)
- //крайна стойност -> n-тото число
- //повторение -> четем някаква стойност
- //промяна -> преминавам към следващото число
- int n = int.Parse(Console.ReadLine()); //брой на числата
- int countGroup1 = 0; //брой на числата в група 1
- int countGroup2 = 0; //брой на числата в група 2
- int countGroup3 = 0; //брой на числата в група 3
- for (int number = 1; number <= n; number++)
- {
- int value = int.Parse(Console.ReadLine());
- //проверка в коя група попада
- //ако отговаря на условието за дадена група -> учеличаваме броя на числата в тази група
- //група 1 -> ако се дели на 2
- if (value % 2 == 0)
- {
- countGroup1++;
- }
- //група 2 -> ако се дели на 3
- if (value % 3 == 0)
- {
- countGroup2++;
- }
- //група 3 -> ако се дели на 4
- if (value % 4 == 0)
- {
- countGroup3++;
- }
- }
- //броя на числата във всяка една от групите
- //процент = бр. числата в група / общ брой числа * 100;
- double percent1 = countGroup1 * 1.0 / n * 100;
- double percent2 = countGroup2 * 1.0 / n * 100;
- double percent3 = countGroup3 * 1.0 / n * 100;
- Console.WriteLine($"{percent1:F2}%");
- Console.WriteLine($"{percent2:F2}%");
- Console.WriteLine($"{percent3:F2}%");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment