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

Получение значение числа а возведенного в степень - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 4.70
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 13:25     Получение значение числа а возведенного в степень #1
Дано целое число а. Получить значение числа а при возведение его в степень 31и98
я написала программу а что то не работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
#include<conio.h>
int main () {
Long double b,c;
skanf "% i",&a);
b=a*a;
b=b*b*a;
c=b*b*b*a;
c=c*c/a;
printf ("a^31=%Le",c);
c=c*c*c*b;
printf('a^98=%Le",c);
getch ();
return 5;
}
Это правильно

Добавлено через 30 секунд
Цитата Сообщение от Natasall Посмотреть сообщение
Дано целое число а. Получить значение числа а при возведение его в степень 31и98
я написала программу а что то не работает
#include<stdio.h>
#include<conio.h>
int main () {
Long double b,c;
skanf "% i",&a);
b=a*a;
b=b*b*a;
c=b*b*b*a;
c=c*c/a;
printf ("a^31=%Le",c);
c=c*c*c*b;
printf('a^98=%Le",c);
getch ();
return 5;
}
Это правильно
Почему то она не работает
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2011, 13:25     Получение значение числа а возведенного в степень
Посмотрите здесь:

C++ Возведение числа n в степень m.
C++ Степень числа
Степень числа C++
C++ Задача на степень числа (a^n + b^n = c^n)
Вычисление факториала, вознесение числа в степень, минимальное и максимальное значение C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 13:36     Получение значение числа а возведенного в степень #2
Цитата Сообщение от Natasall Посмотреть сообщение
Дано целое число а. Получить значение числа а при возведение его в степень 31и98
я написала программу а что то не работает
#include<stdio.h>
#include<conio.h>
int main () {
Long double b,c;
skanf "% i",&a);
b=a*a;
b=b*b*a;
c=b*b*b*a;
c=c*c/a;
printf ("a^31=%Le",c);
c=c*c*c*b;
printf('a^98=%Le",c);
getch ();
return 5;
}
Это правильно

Добавлено через 30 секунд

Почему то она не работает
Так ты уточни: ты пишешь на С или С++?

Добавлено через 2 минуты
Цитата Сообщение от melanisa Посмотреть сообщение
Так ты уточни: ты пишешь на С или С++?
Должна использоваться стандартная библиотечная функция.
Я сейчас напишу...
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 13:44  [ТС]     Получение значение числа а возведенного в степень #3
Вообще стоит программа в вузе си++ а счас позвонила мне сказали надо писать на си языке,я на заочном просто вот надо все делать((((

Добавлено через 1 минуту
значит и ту в си надо((
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 13:48     Получение значение числа а возведенного в степень #4
Что-то у меня проблема с подключением <math>,надо разобраться.
Почитай о стандартных функwиях-может сама разберешься. Там просто.
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
06.03.2011, 13:51     Получение значение числа а возведенного в степень #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <cmath>
 
int main () 
{
    long double a, b, c;
    std::cout << "a: ";
    std::cin >> a;
    b = pow(a, 31);
    c = pow(a, 98);
    std::cout << "b: " << b << std::endl;
    std::cout << "c: " << c << std::endl; 
    _getch();
    return 0;
}
Не уверен что это си

Добавлено через 1 минуту
double pow(x,y);
double x; возводимое число
double y; степень числа x

Описание.

Функция pow вычисляет x, возведенное в степень y.

Возвращаемое значение.

Функция pow возвращает значение x в степени y. Если y равна
0, pow возвращает значение 1. Если x равно 0 и y отрицательная,
pow устанавливает errno в ERANGE и возвращает HUGE. Если x отри-
цательное, а y не является целой, функция печатает сообщение об
ошибке DOMAIN в stderr, устанавливает errno в ERANGE и возвращает
либо положительное, либо отрицательное значение HUGE. В случае
переполнения или потери значимости никакого сообщения не печата-
ется.
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 13:52     Получение значение числа а возведенного в степень #6
Цитата Сообщение от Natasall Посмотреть сообщение
Вообще стоит программа в вузе си++ а счас позвонила мне сказали надо писать на си языке,я на заочном просто вот надо все делать((((

Добавлено через 1 минуту
значит и ту в си надо((
Я тоже на заочном..)
Ну,я конечно не ручаюсь,но функции вроде также работают. Только подключаются библиотеки с буквой h вроде бы.
Ну и scanf/printf вместо cout/cin.
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 13:52  [ТС]     Получение значение числа а возведенного в степень #7
Цитата Сообщение от melanisa Посмотреть сообщение
Что-то у меня проблема с подключением <math>,надо разобраться.
Почитай о стандартных функwиях-может сама разберешься. Там просто.
в этом примере я разобралась,там главное все как у всех вроде так же как и на паре разбирали а не выходит((((
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 13:55     Получение значение числа а возведенного в степень #8
Цитата Сообщение от Петррр Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <cmath>
 
int main () 
{
    long double a, b, c;
    std::cout << "a: ";
    std::cin >> a;
    b = pow(a, 31);
    c = pow(a, 98);
    std::cout << "b: " << b << std::endl;
    std::cout << "c: " << c << std::endl; 
    _getch();
    return 0;
}
Не уверен что это си

Добавлено через 1 минуту
double pow(x,y);
double x; возводимое число
double y; степень числа x

Описание.

Функция pow вычисляет x, возведенное в степень y.

Возвращаемое значение.

Функция pow возвращает значение x в степени y. Если y равна
0, pow возвращает значение 1. Если x равно 0 и y отрицательная,
pow устанавливает errno в ERANGE и возвращает HUGE. Если x отри-
цательное, а y не является целой, функция печатает сообщение об
ошибке DOMAIN в stderr, устанавливает errno в ERANGE и возвращает
либо положительное, либо отрицательное значение HUGE. В случае
переполнения или потери значимости никакого сообщения не печата-
ется.
это плюсы.)) Я <math> вместо <cmath> у себя писала...)) Вот поэтому и не подключалось. Вообщем-учебник в зубы нам...
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 13:57  [ТС]     Получение значение числа а возведенного в степень #9
Для начало я разложила число 31 и 98
98=31+31+31+5
31=15+15+1
15=5+5+5
5=2+2+1
2=1=1
На основание этого я составила блок схему кот выглядит так
начало
а
в=а*а
в=в*в*а
с=в*в*в
с=с*с*в
с
с=с*с*с*в
с
кон
Правильно же?

Добавлено через 1 минуту
Цитата Сообщение от melanisa Посмотреть сообщение
это плюсы.)) Я <math> вместо <cmath> у себя писала...)) Вот поэтому и не подключалось. Вообщем-учебник в зубы нам...
Я тоже mach писала
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 14:01     Получение значение числа а возведенного в степень #10
Цитата Сообщение от Natasall Посмотреть сообщение
Для начало я разложила число 31 и 98
98=31+31+31+5
31=15+15+1
15=5+5+5
5=2+2+1
2=1=1
На основание этого я составила блок схему кот выглядит так
начало
а
в=а*а
в=в*в*а
с=в*в*в
с=с*с*в
с
с=с*с*с*в
с
кон
Правильно же?

Добавлено через 1 минуту


Я тоже mach писала
Не надо ничего раскладывать. Вот Петр все написал,осталось только на си без плюсов переделать
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 14:02  [ТС]     Получение значение числа а возведенного в степень #11
Цитата Сообщение от melanisa Посмотреть сообщение
Не надо ничего раскладывать. Вот Петр все написал,осталось только на си без плюсов переделать
Раскладывать нам для препода надо он сказал сначало блок покажете по том прогу
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 14:13     Получение значение числа а возведенного в степень #12
Ааа..,ясно.
Ну ладно, удачи. А я пошла плюсы учить..)
Мы сразу с них.
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 14:15  [ТС]     Получение значение числа а возведенного в степень #13
Если я делаю по своей программе показывает ошибки ССР.5 ССР.7

Добавлено через 1 минуту
Цитата Сообщение от melanisa Посмотреть сообщение
Ааа..,ясно.
Ну ладно, удачи. А я пошла плюсы учить..)
Мы сразу с них.
давай счастливо)))
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
06.03.2011, 14:17     Получение значение числа а возведенного в степень #14
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <cmath>
 
int main () 
{
    int a;
    long double b, c;
    printf("a: ");
    scanf("%d", &a);
    b = pow((double)a, 31);
    c = pow((double)a, 98);
    printf("b: %e\n", &b);
    printf("c: %e\n", &c);
    _getch();
    return 0;
}
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 14:27  [ТС]     Получение значение числа а возведенного в степень #15
Цитата Сообщение от Петррр Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <cmath>
 
int main () 
{
    int a;
    long double b, c;
    printf("a: ");
    scanf("%d", &a);
    b = pow((double)a, 31);
    c = pow((double)a, 98);
    printf("b: %e\n", &b);
    printf("c: %e\n", &c);
    _getch();
    return 0;
}
Не работает у меня это((((
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 14:27     Получение значение числа а возведенного в степень #16
Цитата Сообщение от Natasall Посмотреть сообщение
Если я делаю по своей программе показывает ошибки ССР.5 ССР.7

Добавлено через 1 минуту

давай счастливо)))
Вон,Петр потделал тебе. Оказывается различий больше,чем я ожидала. Но оно и не мудрено, вообще-то.
Ты на каком компиляторе пишешь? Кажется, ты неправильно открываешь сам сpp,где непосредственно сам код пишется. Подучи азы,иначе ты так долго будешь мучатся...Потом уж пиши.
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
06.03.2011, 14:51     Получение значение числа а возведенного в степень #17
cpp - c plus plus, а тебе нужно на C
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 14:57  [ТС]     Получение значение числа а возведенного в степень #18
а где скачать?
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
06.03.2011, 15:03     Получение значение числа а возведенного в степень #19
если в Visual Studio пишешь, то там есть тако: В окне Обозреватель решений (Solution Explorer) щелкаешь правой кнопкой мыши по файлу исходного кода и выбираешь пункт Свойства (Properties), раскрываешь ветку С/С++ выделяешь Дополнительно (Advanced) потом в таблице есть строка Компилировать как (Compile As) и выбираешь как ты хочешь компилировать как С или как С++

Добавлено через 3 минуты
ты тему создала в разделе С#, а тебя нужно в раздел С/С++ там бы тебе помогли быстрее и лучше
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2011, 15:12     Получение значение числа а возведенного в степень
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
06.03.2011, 15:12  [ТС]     Получение значение числа а возведенного в степень #20
Я уже совсем запуталась(((
Тут же си?
Yandex
Объявления
06.03.2011, 15:12     Получение значение числа а возведенного в степень
Ответ Создать тему
Опции темы

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