Форум программистов, компьютерный форум, киберфорум
Наши страницы

Узнать является ли число пятой степенью. Помогите найти ошибку. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Элементы заданного массива X циклически сдвинуть на K позиций вправо (влево) http://www.cyberforum.ru/cpp-beginners/thread1029752.html
нужно сделать программу: Элементы заданного массива X циклически сдвинуть на K позиций вправо (влево). пожалуйста и спасибо:)
C++ организовать функцию подсчета символов есть программа на вход подаём количество строк, далее вводим ФИО через пробел на выходе получаем инициалы и фамилию Пример: ввели: -Иванов Иван Иванович -Петров Сергей Витальевич получили:... http://www.cyberforum.ru/cpp-beginners/thread1029719.html
Как реализовать поиск по файлу с записями о работниках цеха? C++
Сегодня дали задание в универе:Задан файл с N записями о работниках цеха: ФИО, специальность. Найдите количество работников заданой специальности. Вопрос: Как реализовать этот поиск?
Работа с Sender C++
На форме есть пять кнопок. Как присвоить переменной последнюю нажатую кнопку?
C++ Редактирование файла ресурсов в Visual Studio Express 2013 http://www.cyberforum.ru/cpp-beginners/thread1029704.html
Здравствуйте! Столкнулся с фактом того, что файлы ресурсов невозможно редактировать в Visual Studio Express 2013. Подскажите, пожалуйста, есть ли какие нибудь законные способы обойти это...
C++ Подсчет размера структуры Доброго времени суток! Есть программа, написанная с применением структуры. Нужно посчитать размер этой структуры. Куда и как надо добавить sizeof? #include <stdio.h> #include <stdlib.h>... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,240
05.12.2013, 17:34
Цитата Сообщение от maxim12345 Посмотреть сообщение
А можно это как то в более простом варианте, ибо я новичек, этого не понимаю, да и использовать можно только +1, целочисленное деление, остаток от деления
интересно как ты узнаешь корень пятой степени оперируя только этими действиями
да и нет у меня ничего сложного
Цитата Сообщение от ValeryS Посмотреть сообщение
int tmp=pow(n,1.0/5.0);
берем корень пятой степени из числа n дробную часть отбрасываем (для этого есть int)
функция pow возводит число в степень, корень пятой степени это 1/5
дальше возводим полученное число в пятую степень
Цитата Сообщение от ValeryS Посмотреть сообщение
tmp*tmp*tmp*tmp*tmp
и сравниваем если полученное произведение равно первоначальному числу
значит первоначальное число является пятой степенью
например
32
корень 2
2*2*2*2*2 равно 32
является
33
корень
2.01232
целое 2
2*2*2*2*2 не равно 33
не является

Добавлено через 1 минуту
Цитата Сообщение от egor2116 Посмотреть сообщение
а Вы попробуйте )))
std::cout << 32 / 5;
и что на самом деле 6
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.