М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
диана27th
диана27th
18.12.2020 18:36 •  Информатика

Решить по программированию кащей бессмертный решил жениться на василисе прекрасной. для реализации этого плана он выменял у бабы-яги волшебную яблоню, на которой через каждые m дней к вечеру вырастает молодильное яблоко. на обычного человека эти яблоки оказывают продолжительный эффект, но кащей стар, суперстар, поэтому яблоко на него действует только один день. чтобы василиса окончательно забыла об иване-царевиче, кащею нужно ухаживать за василисой не менее k дней подряд. первоначально у кащея нет яблок, а до нового урожая нужно ждать m дней. определите через какое минимальное количество дней кащей сможет приступить к осуществлению своего коварного замысла. формат ввода в первой строке ввода содержатся два целых числа k и m (1 ≤ k ≤ 106, 2 ≤ m ≤ 106). формат вывода вывести одно целое число – через сколько дней кащей сможет начать ухаживание за василисой. пример ввода 5 2 пример вывода 6

👇
Ответ:
Aisulu123456
Aisulu123456
18.12.2020
Для ухаживания k дней подряд надо, чтобы k-e яблоко выросло к вечеру k-го дня. следовательно, начинать ухаживание можно не ранее, чем за k-1 день до вырастания последнего яблока. А поскольку на вырастание каждого яблока надо m дней, то k яблок вырастет в день номер m x k . Отступим от этой даты на k-1 день и получим p = m x k - (k -1)= k x (m-1) + 1
Проверим предложенную формулу на контрольном примере.
k=5, m=2, d=5x(2-1)+1=6.

var
  m, n: integer;

begin
  Write('Период созревания яблока, дней: ');
  Readln(m);
  Write('Количество дней ухаживания: ');
  Readln(n);
  Writeln('Номер первого дня ухаживания: ', n * (m - 1) + 1);
end.

Тестовое решение:

Период созревания яблока, дней: 2
Количество дней ухаживания: 5
Номер первого дня ухаживания: 6
4,6(82 оценок)
Открыть все ответы
Ответ:
alesyshapiro
alesyshapiro
18.12.2020

Псевдокод :

Начало

объявление целых переменных a и b

ввод a,b

вывод a+b

вывод a*b

Конец

c# :

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace _1

{

   class Program

   {

       static void Main(string[] args)

       {

           Console.Write("Число a : ");

           int a = int.Parse(Console.ReadLine());

           Console.Write("Число b : ");

           int b = int.Parse(Console.ReadLine());

           Console.WriteLine("Сумма чисел a и b : {0}",a+b);

           Console.WriteLine("Произведение чисел a и b : {0}", a*b);

           Console.ReadKey();

       }

   }

}

PascalABC :

var

 a,b:integer;

Begin

 readln(a,b);

 writeln(a+b);

 writeln(a*b);

End.

4,8(99 оценок)
Ответ:
аленаzm
аленаzm
18.12.2020
Допустим число 123. Нам нужно найти первое, второе и третье его число.
То есть 1,2,3. потом их сложить или перемножить.
Чтобы найти первое число нужно 123 разделить на 100,получиться 1.23,его мы округляем и получаем 1.
Второе мы находим деля 123 на 100,получаем остаток 23, делим остаток на 10 и получаем 2.
Третье число мы находим деля 123 на 10 и получаем остаток.
Потом складываем их или перемножаем.
Пример на  pascal:
//div это делить,mod отстаток
var a,b,c,s: integer;
begin
Write('Введи число: ');
Read(s);
a:= s div 100;
b:= s mod 100 div 10;
c:= s mod 10;
WriteLn('Сумма: '+a+b+c);
WriteLn('Произведение: '+a*b*c);
end.
4,4(4 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ