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

Узнать является ли число пятой степенью. Помогите найти ошибку. - 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. Подскажите, пожалуйста, есть ли какие нибудь законные способы обойти это ограничение? Может быть существует какой нибудь сторонний редактор? Заранее спасибо за ответ! Добавлено через 1 час 32 минуты Неужели это неразрешимая проблема и никто с подобным не сталкивался?
C++ Подсчет размера структуры Доброго времени суток! Есть программа, написанная с применением структуры. Нужно посчитать размер этой структуры. Куда и как надо добавить sizeof? #include <stdio.h> #include <stdlib.h> #include <string.h> #define PAYROLL struct payroll #define PRINT_SEPARATOR printf("\n+----------+-------------+-----------+------------+") подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
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
 
Текущее время: 06:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru