using System;
using System.Collections.Generic;
public class Task
{
public static void Main()
{
//Два вещественных числа на одной строке с любым числом пробелов
Console.WriteLine("Введите коэффициенты a, b:");
var s = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries);
double a = Convert.ToDouble(s[0]);
double b = Convert.ToDouble(s[1]);
Console.WriteLine("Решения уравнения ({0})*x^3+({1})*x=0:", a, b);
//a*x^3+bx=0
//x(a*x^2+b)=0
//x = 0 или x = +-sqrt(-b/a)
List<double> roots = new List<double>();
roots.Add(0);
const double eps = 1e-7; //точность для сравнения с нулем вещественных чисел
if (Math.Abs(a) < eps)
{
if (Math.Abs(b) < eps)
{
Console.WriteLine("Бесконечное количество решений");
return;
}
}
else
{
double c = -b/a;
if (c > eps)
{
c = Math.Sqrt(c);
roots.Add(-c);
roots.Add(c);
}
}
foreach(var x in roots)
{
Console.Write("{0} ", x);
}
Console.WriteLine();
}
}
Из целых чисел такая пара только одна - 2 и 2.
А если программу писать, то так
var a, b: integer
BEGIN
for a=1 to 100 do
begin
for b=1 to 100 do
begin
if a+b=a*b then write (a, b);
end;
end;
END.
Если можно брать нецелые числа, то для любого х второе число равно x/(x-1)
Например, 3 и 3/2. 3 + 3/2 = 3*3/2 = 9/2
В настоящее время компьютерные программы способны решать целый ряд задач, в основном выполняя роль помощника, но не заменяя человека полностью. Так, компьютер выполняет львиную долю труда большинства офисных работников, художников и музыкантов, врачей, юристов, однако уже сейчас он способен полностью заменить многих работников конвейерного производства, семейного врача, водителя. Так, в одном лишь 2016-м году в мире было уволено более полутора сотен тысяч человек, труд которых был полностью заменен компьютерами. Самый известный пример - китайская компания Foxconn, которая, в числе прочего, производит телефоны iPhone. Очень вероятно, что в течение ближайших трех лет роботы оставят без работы ещё несколько миллионов низкоквалифицированных рабочих.
В начале 21 века компания IBM создала компьютер Deep Blue, который в течение короткого времени стал лучшим шахматистом планеты. После победы над тогдашним чемпионом мира Гарри Каспаровым, его превосходство не оспаривалось. Последователем Deep Blue стал компьютер Watson, разгромивший участников интеллектуального шоу "Jeopardy!", в котором задачей игрока является найти ответ на нечетко заданный вопрос. Уже тогда было понятно, что задача Watson простирается намного дальше, и уже сейчас, пусть и в лабораторных условиях, Watson работает над постановкой диагноза по собранному людьми анамнезу, а также сам задает наводящие вопросы больному, позволяющие ему с большей точностью чем обычному семейному врачу, поставить диагноз и направить к специалисту.
Но что будет, когда Ватсон начнет работать вместе с роботом ДаВинчи? Тот, в свою очередь, позволяет хирургам удаленно проводить высокоточные операции, не прикасаясь к больному. В течение этой декады мы увидим невероятные прорывы в медицине, которые оставят без работы десятки тысяч работников медицины, но дадут надежду человечеству на более долгую и счастливую жизнь.
В настоящее время компания Uber, которую мы знаем как оператора частных такси, вывела на улицы Питтсбурга самоходные машины, способные заменить собой таксиста. Они пока не отличаются профессионализмом вождения, и больше напоминают очень осторожного начинающего водителя, но они накапливают опыт и делятся им друг с другом, таким образом уже в 2017 году мы можем рассчитывать на начало коммерческого использования самоходного транспорта как минимум в США и России, а затем в Великобритании, где уже подготовлено законодательство для самоходного транспорта, и в других странах. Это приведет к тому, что миллионы людей по всему миру временно лишатся дохода, но улучшит экономику и экологию стран, которые станут пионерами данного движения.
Что будет дальше? Юристы, офисные работники низшего звена (такие, как секретари), курьеры, почтальоны и даже учителя станут свидетелями невероятного перерождения их сферы труда в нечто намного более эффективное и зловеще надежное, однако в полной мере ощутить на себе новый мир смогут лишь те, кто в нем родится.
Dim a(5,5)
print "введите элементы матрицы:"
for i = 1 to 5
for j = 1 to 5
input a(i,j)
next j
next i
sg=0
sp=0
for i = 1 to 5
sg = sg + a(i,i)
sp = sp +a(i, 5-i+1)
next i
print "сумма элементов главной диагонали ="; sg
print "сумма элементов побочной диагонали ="; sр