Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 24.05.2015
Сообщений: 10
1
.NET 4.x

Возвести число в степень

09.06.2015, 04:38. Показов 665. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Для натуральных чисел a и n вычислить a^n.

Ввод
В первой строке находятся разделённые пробелом a и n.
Вывод
Выводится одно число - результат без стоящих впереди нулей, стоящих впереди и позади пробелов.
Ограничения
1 ≤ a ≤ 9; 1 ≤ n ≤ 7000.

Ввод 1 Ввод 2
3 20 5 50
Вывод Вывод 2
3486784401 88817841970012523233890533447265625

Добавлено через 20 часов 38 минут
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim a As Integer = TextBox1.Text
        Dim n As Integer = TextBox2.Text
        Dim zarb As String = ""
        Dim zarb1 As String = a
        Dim zarb2 As String = ""
        Dim qm1 As Integer
        Dim adHq, adBq As Integer
        adHq = 0 : adBq = 0
        For i = 2 To n
            qm1 = 0 : zarb = 0 : zarb2 = "" : adBq = 0
            For j = zarb1.ToString.Length To 1 Step -1
                qm1 = Mid(zarb1, j, 1)
                zarb = (qm1 * a) + adBq
                If zarb.Length > 1 Then
                    adHq = Mid(zarb, zarb.ToString.Length, 1)
                    adBq = Mid(zarb, 1, zarb.ToString.Length - 1)
                Else
                    adHq = zarb
                    adBq = 0
                End If
                zarb2 = adHq & zarb2
                If j = 1 And adBq <> 0 Then zarb2 = adBq & zarb2
            Next
            zarb1 = zarb2
        Next
        MsgBox(zarb1)
    End Sub
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2015, 04:38
Ответы с готовыми решениями:

Как возвести число в большую степень без ошибок?
как поднести число к большому степени в visual basic, чтоб не выбивало ошибки, например 10^15 и...

Возвести число в огромную степень
Дано допустим N = 1 000 000, D = 842 729, возможно ли возвести С = 268 в степень N*N? Пробовал...

Как возвести дробное число в целую степень? К примеру 2,7 возвести в степень 2 на C++.
Как возвести дробное число в целую степень? К примеру 2,7 возвести в степень 2 на C++.

Возвести первое число в квадрат, а второе возвести в четвертую степень
С клавиатуры вводится два трёхзначных числа. Возвести первое число в квадрат, а второе возвести в...

0
09.06.2015, 04:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2015, 04:38
Помогаю со студенческими работами здесь

Если введенное число отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат
Ввести целое число В. Если В отрицательное и четное, то возвести его в 3 степень, иначе возвести в...

Возвести число m в целую степень n, не используя операции возведения в степень
С помощью цикла For 1)Возвести число m в целую степень n, не используя операции возведения в...

Не пользуясь операцией возведение в степень возвести число а в степень n
Помогите написать программу , очень надо

В какую степень нужно возвести число 2, чтобы получилось число n?
В какую степень нужно возвести число 2, чтобы получилось число n? Допустим, число n = 8, т.е. 23....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru