Форум программистов, компьютерный форум CyberForum.ru

Не выводит a^20 - C++

Восстановить пароль Регистрация
 
воробьев
 Аватар для воробьев
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 67
27.05.2014, 22:58     Не выводит a^20 #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "iostream"
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a, a2, a4, a8, a16;
    long  a20;
    cout << "vvedite a: ";
    cin >> a;
    a2 = a*a;
    a4 = a2*a2;
    a8 = a4*a4;
    a16 = a8*a8;
    a20 = a16*a16;
    cout << "a^4: " << a4 << "\n" << "a^20: " << a20;
    cin >> a;
    return 0;
}
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VaMpIr_DEX
2 / 2 / 2
Регистрация: 24.03.2014
Сообщений: 80
27.05.2014, 23:07     Не выводит a^20 #2
тебе надо возвести число в степень..?
воробьев
 Аватар для воробьев
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 67
27.05.2014, 23:08  [ТС]     Не выводит a^20 #3
VaMpIr_DEX, а в степень 20
за пять операций умножения
VaMpIr_DEX
2 / 2 / 2
Регистрация: 24.03.2014
Сообщений: 80
27.05.2014, 23:10     Не выводит a^20 #4
а не проще использовать
pow(a,b);
a - число
b - степень

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cmath>
#include <iostream>
using namespace std;
int main()
{
    double a = 0, b = 0;
    cout << "chuslo=";
    cin >> a;
    cout << "stepin=";
    cin >> b;
    cout << pow(a, b);//a-число которое надо возвести, b- степень
    system("pause");
}
воробьев
 Аватар для воробьев
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 67
27.05.2014, 23:11  [ТС]     Не выводит a^20 #5
VaMpIr_DEX, если бы задание было просто возвести - я бы так и сделала.
Прочти выше т,что я написала "за 5 операций умножения"
VaMpIr_DEX
2 / 2 / 2
Регистрация: 24.03.2014
Сообщений: 80
27.05.2014, 23:24     Не выводит a^20 #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main()
{
    int a, a2, a4, a10, a8;
    long  a20;
    cout << "vvedite a: ";
    cin >> a;
    a2 = a*a;
    a4 = a2*a2;
    a8 = a4*a4;
    a10 = a2*a8;
    a20 = a10*a10;
    cout <<"a20="<< a20;
    
    system("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2014, 23:27     Не выводит a^20
Еще ссылки по теме:

C++ Разработать программу которая выводит на экран, которая выводит содержимое текущего каталога, упорядоченное по времени
C++ Напишите программу, которая выводит на экран содержимое файла и выводит сумму чисел файла
C++ Не выводит функцию

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

Или воспользуйтесь поиском по форуму:
воробьев
 Аватар для воробьев
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 67
27.05.2014, 23:27  [ТС]     Не выводит a^20 #7
VaMpIr_DEX, спасибо
Yandex
Объявления
27.05.2014, 23:27     Не выводит a^20
Ответ Создать тему
Опции темы

Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru