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

Автомат получает на вход трёхзначное число. по этому числу строится новое число по следующим правилам. 1. складываются первая и вторая, а также вторая и третья цифры. 2. полученные два числа записываются друг за другом в порядке невозрастания без разделителей. пример. исходное число: 631. произведение: 6 + 3 = 9; 3 + 1 = 4. результат: 94. число 142 подходит? p.s. не могу подобрать

👇
Ответ:
ekaterinaborec8
ekaterinaborec8
10.04.2020
Максимальная сумма двух однозначных чисел - это 18, она получается путем сложения 9+9. Следовательно, число 142, состоящее из двух сумм, каждая из которых не больше 18. можно разбить только на 14 | 2, но не на 1 | 42.
Число 2 может получиться только из 0+2, 2+0 или 1+1, т.е. вторая цифра в исходном числе не может превышать 2. Но тогда невозможно получить 14, потому что 14-2=12, а цифра не может превышать 9.

ответ: 142 не подходит.
4,7(59 оценок)
Ответ:
СКОФИЕЛД
СКОФИЕЛД
10.04.2020
Нет т.к. 14 = либо 7+7, либо 6+8, либо 5+9, а 2 = 1+1, либо 2+0.
Минимальное число после 14 - 5 например число 145 получается из числа 950. 
ответ:не подходит.
4,4(80 оценок)
Открыть все ответы
Ответ:
toriblinova
toriblinova
10.04.2020
#include <iostream>#include <algorithm>#include <functional>#include <iterator>#include <vector>
template< typename _T1, typename _T2 = int >void print(_T1 & data){    std::copy(data.begin(), data.end(), std::ostream_iterator< _T2 >(std::cout, " "));    std::cout << std::endl;}
template< typename T>void replace_sign(T begin, T end){    for (T iter = begin; iter != end; iter++)    {        if (*iter <= 0)            *iter = 0;        else            *iter = 1;    }}
int main(void){    std::vector< int > data = {-2, 2, 0, 9 -5, 8, 0, 10, -8};    print(data);    replace_sign(data.begin(), data.end());    print(data);
    return 0;}
4,4(71 оценок)
Ответ:
ThreeDragons
ThreeDragons
10.04.2020
Yaaas, я дождался C#, надеюсь что еще нужно

Console.WriteLine("Введите первое число: ");
int a = Convert.ToInt32(Console.ReadLine()); //первое число, спс, кэп
Console.WriteLine("Введите второе число: ");
int b = Convert.ToInt32(Console.ReadLine()); // второе число
Console.WriteLine("Введите третье число: ");
int c = Convert.ToInt32(Console.ReadLine()); // третье число
Console.WriteLine("Введите четвертое число: ");
int d = Convert.ToInt32(Console.ReadLine()); // четвертое число

int [] mass = new int {a, b, c, d}; // заносим числа в массив

for (int i = 0; i < mass.Length; i++) //пробегаем по массиву
{
    int module = Math.Abs(mass[i]); // находим модуль
    int koren = Math.Sqrt(mass[i]); // находим корень
    int stepen = Math.Pow(mass[i], 4); // находим 4 степень
    Console.WriteLine( Math.Round(mass[i], 2) + " " + Math.Roubnd(module, 2) +  " " + Math.Round(koren, 2) +  " " + Math.Round(stepen, 2) + "\n"); // выводим таблицу. \n - перенос на следующую строку
}

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