Advertisement
desislava_topuzakova

05. Divide Without Remainder

May 10th, 2020
1,276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.05 KB | None | 0 0
  1. using System;
  2. using System.Globalization;
  3.  
  4. namespace Loops
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             //група1 = 0; група2 = 0; група3 = 0
  11.             //за всяко едно число от 1 до n
  12.             //повтаряме: стойността; проверка за 1-ва група, проверка за 2-ра група, проверка за 3-та група
  13.             //-> увеличим броя на числата в съответната група
  14.             int n = int.Parse(Console.ReadLine());//брой на числата
  15.             int group1 = 0;
  16.             int group2 = 0;
  17.             int group3 = 0;
  18.  
  19.             for (int number = 1; number <= n; number++)
  20.             {
  21.                 int value = int.Parse(Console.ReadLine());
  22.                 //ПРОВЕРКА ЗА ГРУПА 1
  23.                 if (value % 2 == 0)
  24.                 {
  25.                     group1 += 1;
  26.                     //group1++;
  27.                     //group1 = group1 + 1;
  28.                 }
  29.                 //ПРОВЕРКА ЗА ГРУПА 2
  30.                 if (value % 3 == 0)
  31.                 {
  32.                     group2 += 1;
  33.                     //group2++;
  34.                 }
  35.                 //ПРОВЕРКА ЗА ГРУПА 3
  36.                 if (value % 4 == 0)
  37.                 {
  38.                     group3 += 1;
  39.                     //group3++;
  40.                 }
  41.  
  42.             }
  43.  
  44.             //знаем броя числа във всяка група
  45.             //процент числа в група 1
  46.             double percent1 = group1 * 1.0 / n * 100;
  47.             //процент числа в група 2
  48.             double percent2 = group2 * 1.0 / n * 100;
  49.             //процент числа в група 3
  50.             double percent3 = group3 * 1.0 / n * 100;
  51.  
  52.             Console.WriteLine($"{percent1:F2}%");
  53.             Console.WriteLine($"{percent2:F2}%");
  54.             Console.WriteLine($"{percent3:F2}%");
  55.  
  56.  
  57.         }
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement