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

Каковы пять последних цифр произведения 1⋅2⋅3⋅…⋅2018?

👇
Ответ:
Alla123489
Alla123489
06.03.2023
Очевидно, что среди сомножителей будут числа, кратные 10, 100 и даже 1000. Достаточно больше ни о чем не думать, чтобы понять - последние пять (а также 10, 20, , 50 цифр...) будут нулями.
4,6(95 оценок)
Ответ:
Киря0001
Киря0001
06.03.2023
А что если умножать так:
Перемножить все числа от 1 до 100
Домножить все числа от 100 до 1000
Домножить все числа от 1000 до 2018
Умножить на 100 и на 1000

Вот так:
(1×2×3×...×99×101×...×999×1001×...×2018)×100×1000

100×1000=100000 (пять нулей!)

При умножении любого числа на кратное 10 просто добавляем к нему столько нулей, сколько в этом кратном:

2 × 1 00=2 00
5289 × 1 00000 = 5289 00000

Т.е мы умножим то огромное число (из 2016 чисел) на 100000 и получим это же огромное число, только с пятью нулями в конце

ответ : пять нулей

Это действие называется факториал. Я нашел в интернете мощный онлайн-калькулятор и из факториала 2018 получил число с множеством нулей в конце. Я не смог вставить его, так как оно больше 5000 знаков
4,4(100 оценок)
Открыть все ответы
Ответ:
auviktory
auviktory
06.03.2023
Задача 1:

Imports System
Module MainModule
    Sub Main()
        Dim a, b, h, S As Double
        Console.Write("a = ")
        a = Console.ReadLine()
        Console.Write("b = ")
        b = Console.ReadLine()
        Console.Write("h = ")
        h = Console.ReadLine()
        S = (a + b) / 2 * h
        Console.Write("S = ")
        Console.WriteLine(S)
        Console.ReadKey
    End Sub
End Module

Задача 2:

Imports System
Module MainModule
    Sub Main()
        Dim x, y As Double
        Console.Write("x = ")
        x = Console.ReadLine()
        Console.Write("y = ")
        y = Console.ReadLine()
        If (x < 0) And (y < 0) Then
            x = -x
            y = -y
        Else If (x < 0) Or (y < 0) Then
            x += 0.5
            y += 0.5
        Else If (x >= 0.5) And (x <= 2) And (y >= 0.5) And (y <= 2) Then
            x /= 10
            y /= 10
        End If
        Console.Write("x = ")
        Console.WriteLine(x)
        Console.Write("y = ")
         Console.WriteLine(y)
        Console.ReadKey
    End Sub
End Module
4,5(6 оценок)
Ответ:
mklslajh
mklslajh
06.03.2023

1)один из древнейших культурных злаков,выращиваемый в юго-востойчной азии?

2)что означает слово window с английского?

3)...-это белая смерть?

4)неглубокий надрез на поверхности обрабатываемого материала, сделанный стамеской, резцом, сверлом, пилой или другим инструментом?

5)что маслом не испортишь?

6)транспортное средство,предназначеное для движения по рельсам?

 

                   РИС

                        ОКНО

                         СОЛЬ

                   ВЕТКА

                       КАША

                         ВАГОН

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