- Член од
- 20 септември 2011
- Мислења
- 8.146
- Поени од реакции
- 8.544
int n2 = 10;
BigInteger n3 = 0;
for(int k=11;k<100; k++)
{
n3 = BigInteger.Parse(n2.ToString() + k.ToString());
}
Console.WriteLine("\n");
Console.WriteLine(n3%99);
Одговорот е 0.Branchez, чекаме решение
Таа разлика не би рекол дека е 0.За да биде деллив со 11, разликата на сумата на непарните цифри (прва, трета, петта...) и сумата на парните цифри мора да е деллива со 11.
Тука сумата на парните и непарните цифри е иста, па разликата е 0 (кое се смета за целобројно од 11, 0*11).Следува бројот е деллив и со 11.
.
BigInteger n2 = 10;
for(int k=11; k<100; k++)
{
n2 = BigInteger.Parse(n2.ToString() + k.ToString());
}
BigInteger n4 = n2;
while (n4 != 0)
{
sum2= sum2 + n4 % 10;
n4 /= 10;
}
Console.WriteLine(n2);
Console.WriteLine("\n");
Console.WriteLine("\n");
Console.WriteLine(n2%99);
Console.WriteLine("\n");
Console.WriteLine(n2 % 9);
Console.WriteLine("\n");
Console.WriteLine(n2 % 11);
Console.WriteLine("\n");
Console.WriteLine(sum2);
Console.WriteLine("\n");
Console.ReadLine();
}
2233Кој е тој број?
Да...29.
(((13*18+5)-9)/10*13-9)/10=29 Прелесно
Бидејќи никој не се обиде да ја реши задачава еве решение:Не се предавајте...Eве помош:
Најнапред треба да се пресмета збирот А
Збирот А е сума од 1 до n од n * ( n + 1 )
Ако се измножи се добива n * ( n + 1 ) = n^2 + n
Таа сума може да се подели на две суми
Значи треба да се собера од 1 до n : n^2 и n
Сума n = n * ( n + 1 )/2
A сума n^2 = n * ( n + 1 ) * ( 2n + 1 )/6
И вака лесно ќе пресметате колкав е остатокот при делење на збирот А, со бројот 2012
A = 1⋅ 2 + 2 ⋅3 + 3⋅ 4 + ... + 2009 ⋅ 2010 + 2010 ⋅ 2011