Нужен Перевод Из С++ В С#

Amandida

New Member
05.06.2013
1
0
#1
#include <stdio.h>

int flag[10000], max = 0;
long total = 1;

void prime(int n)
{
int x = n, p = 2;
do {
while (!(x % p))
{
flag[p]++; x /= p;
if (p > max) max = p;
}
p++;
} while (x > 1);
}

void main()
{
int i, n;
for(i = 0; i < 10; i++)
{
scanf("%d\n", &n);
prime(n);
}
for(i = 0; i <= max; i++)
if (flag) total *= flag + 1;
printf("%ld", total % 10);
}