klimovala2
?>

Таблица стоимости перевозок устроена следующим образом: числа, стоящие на пересечениях строк и столбцов таблиц, означают стоимость проезда между соответствующими соседними станциями. если пересечение строки и столбца пусто, то станции не являются соседними. стоимость проезда по маршруту складывается из стоимостей проезда между соседними станциями. перевозки между населёнными пунктами a b c d f осуществляют три компании, представившие стоимость своих услуг в табличной форме. какая компания обеспечивает минимальную стоимость проезда из а в в? ​

Информатика

Ответы

Liliya_Ivanova
Четырехзначное число в расширенной записи имеет вид
1000a+100b+10c+d
Известно, что первая и последняя цифры одинаковы, отсюда d=a.
Сумма цифр числа равна 16, т.е. 2a+b+c=16  (1)
Если число делится на 2, то оно четное, следовательно "a" может равняться
2, 4, 6, 8.      (2)
Нулю оно равняться не может, поскольку тогда число станет трехзначным.
Если четырехзначное число делится на 11, то модуль разности между суммами цифр, стоящих на четных и нечетных местах должна делиться на 11, т.е. |(a+c)-(a+b)|= |(c-b| делится на 11. Но разность двух однозначных чисел не может превышать 9, поэтому если она делится на 11, то она должна быть равна нулю. Но тогда с=b и число имеет вид
1000a+100b+10b+a.
А уравнение (1) будет выглядеть как
2a+b+b=16; 2a+2b=16; b=8-a  (3)
C учетом (2) можно из (3) получить 4 решения:
a=2, b=6
a=4, b=4
a=6, b=2
a=8, b=0
И это породит 4 возможных кода: 2662, 4444, 6226, 8008.
pucha5261

using System;

namespace ConsoleApp1

{

   class Program

   {

       static void Main(string[] args)

       {

           int A, B, C, tmp;

           Console.Write("Введите A: ");

           A = Convert.ToInt32(Console.ReadLine());

           Console.Write("Введите B: ");

           B = Convert.ToInt32(Console.ReadLine());

           Console.Write("Введите C: ");

           C = Convert.ToInt32(Console.ReadLine());

           tmp = A;

           A = C;

           C = B;

           B = tmp;

           Console.WriteLine("Новые значения:");

           Console.WriteLine("A = " + A);

           Console.WriteLine("B = " + B);

           Console.WriteLine("C = " + C);

       }

   }

}


Необходимо написать код на C# и составить блок схему: Даны переменные A, B, C. Изменить их значения

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

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

Таблица стоимости перевозок устроена следующим образом: числа, стоящие на пересечениях строк и столбцов таблиц, означают стоимость проезда между соответствующими соседними станциями. если пересечение строки и столбца пусто, то станции не являются соседними. стоимость проезда по маршруту складывается из стоимостей проезда между соседними станциями. перевозки между населёнными пунктами a b c d f осуществляют три компании, представившие стоимость своих услуг в табличной форме. какая компания обеспечивает минимальную стоимость проезда из а в в? ​
Ваше имя (никнейм)*
Email*
Комментарий*

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

myatadinamo
Albina
burylin9
Волков1968
vypolga1347
АлександровнаАслан1571
neganovaarxi
Boss5519
Mikhail1369
ivanova229
Kubataeva Nikolaevich1389
Maria095096
Karpova
vkorz594
marketing