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

Решите на питон
дана последовательность чисел. определить наибольшую длину монотонного фрагмента последовательности (то есть такого фрагмента, где все элементы либо больше предыдущего, либо меньше). принять, что в последовательности нет соседних одинаковых чисел. решите двумя с повторным вводом всех чисел последовательности;
2) с однократным вводом всех чисел последовательности.

👇
Открыть все ответы
Ответ:
sevara221
sevara221
06.08.2020

S=int(input()) - Переменная S задается пользователям

x=1 - Переменная x задается 1

s=0 - Переменная s задается 0

while S != 0: - Начинается цикл пока S не равно 0

if S < 300: - Если S меньше 300

if S % 10 == 6 and S % 6 == 0: - Если S процентов 10 равно 6 и S процентов 10 равно 0

s += S - Переменная s прибавляется к S

S = int(input()) - Переменная S задается пользователям

x += 1 - Переменная x прибавляется на 1

if x > 100: - Если x больше 100

stop - Стоп (Точно не знаю стоп это вроде бы остановить программу)

print(s) - Печатать в консоль значение переменной s

Объяснение:

Объяснения нет.

4,4(47 оценок)
Ответ:
Olesya1223
Olesya1223
06.08.2020

using System;

namespace ConsoleApp

{

   internal class Program

   {

       private static void Main()

       {

           Console.Write("n = ");

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

           Console.Write("t = ");

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

           int counter = 0;

           // цикл по всем натуральным числам, меньших n

           for (int i = 1; i < n; ++i)

           {

               int sum = GetDigitsSum(i); // получаем сумму цифр

               int sqSum = sum * sum; // вычисляем квадрат этой суммы

               if (sqSum == t)

               {

                   counter++;

                   Console.WriteLine(i);

               }

           }

           if (counter == 0)

               Console.WriteLine("Nothing found");

       }

       private static int GetDigitsSum(int num)

       {

           int sum = 0;

           while (num > 0)

           {

               sum += num % 10; // добавляем в сумму последнюю цифру

               num /= 10; // отсекаем последнюю цифру

           }

           return sum;

       }

   }

}

4,4(48 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ