Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2013, 18:23   #1
Amandida
 
Регистрация: 20.05.2013
Сообщений: 4
По умолчанию перевести нужно из С++ в С#

#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[i]) total *= flag[i] + 1;
printf("%ld", total % 10);
}

Последний раз редактировалось Amandida; 05.06.2013 в 18:49.
Amandida вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод из C++ в C# prod Помощь студентам 1 04.10.2011 17:00
Перевод с ЯД в ВМ. Abuhamed Свободное общение 16 21.06.2011 19:05
перевод KostyaS Общие вопросы C/C++ 0 05.01.2011 14:52
перевод в СИ Temka Общие вопросы Delphi 0 10.12.2010 19:14
перевод Александе еть я Помощь студентам 1 09.05.2010 00:14