Using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double sum = 0; int N=50; for (int i = 1; i <= N; i++) sum += 1 / Math.Pow(i, 3); Console.WriteLine("Сумма = " + sum); Console.ReadKey(); } } }
Var i, a, b, n, n2, j: longint; s: string; flag: boolean;
begin Write('Введите натуральное число больше 11: '); Readln(a); if a <= 11 then Writeln('11 - первое симметричное число') else begin Str(a, s); n := Length(s); n2 := n div 2; flag := true; i := 1; repeat flag := (s[i] = s[n - i + 1]); i := i + 1 until (not flag) or (i > n2); if flag then Write('Число симметричное') else Write('Число несимметричное') end; end.
Тестовое решение:
Введите натуральное число больше 11: 123454321 Число симметричное
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double sum = 0;
int N=50;
for (int i = 1; i <= N; i++)
sum += 1 / Math.Pow(i, 3);
Console.WriteLine("Сумма = " + sum);
Console.ReadKey();
}
}
}