Александрович
?>

Дано натуральное число. найти сумму его чётных делителей.

Информатика

Ответы

juliaWinter

сумма натуральных чисел от 20 до 30 составляет арифметическую прогрессию, состоящую из 11 членов. первый член прогрессии: 20, разность прогрессии - 1. по формуле суммы n членов прогрессии составим программу.

s_{n=\frac{a_{1}+a_{n} }{2}*n

решение на языке pascal:

var   n: real;

begin

  n : = (20 + 30) / 2 * 11;

  writeln(n);

end.

иное решение: с цикла просуммируем все числа от 20 до 30.

var

  i, s: integer;  

begin

  s : = 0;

  for i : = 20 to 30 do

    s : = s + i;

    writeln(s);

end.

Алина1564

вы не указали на каком языке вам необходимо это решить. поэтому выкладываю решение на c#.

using system;

using system.collections.generic;

using system.linq;

using system.text;

 

namespace consoleapplication1

{

class program

{

static double[] solve(double a, double b, double c, out bool fail)

{

fail = false;

double d = b * b - a * c;

double[] res = new double[2];

if (d > = 0)

{

res[0] = (math.sqrt(d) + b) / (2 * a);

res[1] = (math.sqrt(d) - b) / (2 * a);

}

else

{

fail = true;

}

return res;

}

static void main(string[] args)

{

bool fail = false;

console.writeline("введите коэффициент при x^2");

double a = double.parse(console.;

console.writeline("введите коэффициент при x");

double b = double.parse(console.;

console.writeline("введите свободный коэффициент");

double c = double.parse(console.;

double[] res = solve(a, b, c, out fail);

if (fail)

{

console.write("дискриминант меньше нуля\n");

}

else

{

for (int i = 0; i < res.length; i++)

{

console.write("x{0}={1} ", i, res[i]);

}

console.write("\n");

}

}

}

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дано натуральное число. найти сумму его чётных делителей.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Aleksandrovich1669
Andrei Morozov
pechyclava
korotaeva778898
zapros
platonovkosty
julkamysh9
gr1schinanata
Dragun1684
Valerii276
airlineskozlova69
Chausmonk4
VladimirovnaViktorovich
qwerty
ganna1790