kopil199420p017kl
11.03.2022 21:04

составить программу по условию задачи. Язык программирования на фото.

Бабушка и дедушка собрали k кг картошки у себя на даче. Бабушка собрала b кг картошки. Кто из них собрал картошки больше и на сколько? Общее количество кг картошки, и кг картошки, собранной бабушкой вводятся отдельными строками. На экран вывести количество кг, собранных дедушкой. Учесть 3 случая: когда бабушка собрала больше, когда дедушка собрал больше и когда они собрали поровну. Должен быть организован диалог с пользователем, написаны комментарии, а также составлена блок-схема


составить программу по условию задачи. Язык программирования на фото. Бабушка и дедушка собрали k

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
radmirnemyshov
06.06.2020 03:55

Объяснение:

using System;

class Program

{

   static int P(string p)

   {

       int a = 0, dec = 1;

       for (int i = p.Length - 1; i >= 0; i--)

       {

           a += (p[i] - '0') * dec;

           dec *= 10;

       }

       return a;

   }

   static void Main(string[] args)

   {

       int minSum = 1000000000, maxSum = 0, itMin = 0, itMax = 0;

       for (int i = 0; i < 10; i++)

       {

           int nowSum = 0;

           string a = Console.ReadLine();

           string[] now = a.Split(' ');

           for (int j = 0; j < now.Length; j++)

           {

               int n = P(now[j]);

               nowSum += n;

           }

           if (minSum > nowSum)

           {

               itMin = i;

               minSum = nowSum;

           }

           if (maxSum < nowSum)

           {

               itMax = i;

               maxSum = nowSum;

           }

       }

       Console.WriteLine("{0} - строка с минимумом, {1} - строка с максимумом", itMin + 1, itMax + 1);

       Console.ReadLine();

   }

}

0,0(0 оценок)
Ответ:
kotikzxp
19.02.2021 22:51
Заменим символы операций на более привычные (логическое сложение на сложение, логическое умножение - на умножение), но будем помнить, что все же это не арифметика, хотя и тут умножение "старше" сложения и выполняется первым.
x=19+17*13+22*14
1) 17₁₀*13₁₀
17₁₀ = 10001₂; 13₁₀=01101₂
Правила умножения поразрядно: 1*1=1, иначе 0
 10001
*01101

 00001 = 1₂
2) 19₁₀+1₂
19₁₀=10011₂
Правила сложения поразрядно: 0+0=0, иначе 1
  10011
+00001

  10011
3) 22₁₀*14₁₀
22₁₀=10110₂; 14₁₀=01110₂
 10110
*01110

 00110
4) 10011₂+00110₂
  10011
+00110

  10111₂ = 23₁₀
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота