Задача от предишни изпити-Деление без остатък
Judje ми дава 0 т заради отстоянието на знака за % при изходните резултати. Как да го оправя?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DeleneBezOstatak
{
class Program
{
static void Main(string[] args)
{
var n = int.Parse(Console.ReadLine());
var sum2 = 0.0;
var sum3 = 0.0;
var sum4 = 0.0;
for (int i = 1; i <= n; i++)
{
var num = int.Parse(Console.ReadLine());
if (num%2==0)
{
sum2 += i / i;
}
if (num%3==0)
{
sum3 += i / i;
}
if (num%4==0)
{
sum4 += i / i;
}
}
Console.WriteLine("{0:P2}\n{1:P2}\n{2:P2}",sum2/n,sum3/n,sum4/n);
}
}
}
https://softuni.bg/trainings/resources/officedocument/12543/exercise-problem-descriptions-programming-basics-bulgaria-january-2017
Първо виж, колко на брой от числата се делят без остатък на 2, 3, 4 и чак тогава сметни техния процент. Например sum2 ++; взместо sum2 += i / i; Накрая след цикъла виж колко процента от общия брой числа т.е n са тези който се делят на 2 без остатък. Същото се отнася и за другите две групи.
Благодаря за препоръките, но всичко това съм го направила, макар и по друг начин. От примерите, които са дадени за проверка на задачата,програмата ми изкарва коректни резултати, но вместо напр.10,00%, моят изход е 10,00 %. Как да коригирам това отстояние преди знака за %, заради което Judje не ми дава точки