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

Определить функцию, позволяющую распознаёт степени пятерки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу нахождения всех трехзначных простых чисел http://www.cyberforum.ru/cpp-beginners/thread1001740.html
Найти все трехзначные простые числа
C++ Реализовать двусвязный список есть задание на контрольной, реализовать двозвьязковий список для хранения и операций с данными вида: |Прізвище|Країна|Рік вступу|Вартість навчання| В первый подсписок входят все записи. Во второй - только те записи, где поле "Країна" не равно "Україна" Обеспечить выполнение операций: Добавление нового элемента в неупорядоченный список; составлении списков по полю "Прізвище"; ... http://www.cyberforum.ru/cpp-beginners/thread1001717.html
Произведение элементов в тех строках, которые не содержат отрицательных элементов C++
Дана целочисленная квадратная матрица. Определить: 1) Произведение элементов в тех строках, которые не содержат отрицательных элементов. 2) максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
typedef C++
Доброго времени суток, уважаемые программисты! Не могу понять несколько строк из примера учебника Дейтела. С первой строкой все понятно, но вот со второй... Создается ли синоним синонима (зачем?) Каким образом сюда можно прицепить указатель? Благодарю за внимание! typedef struct listNode ListNode; typedef ListNode *ListNodePtr;
C++ Преобразовать его в тригонометрическую форму комплексное число http://www.cyberforum.ru/cpp-beginners/thread1001684.html
Вот сама программа помогите написать в C++! Комплексное число. Заданы действительная и мнимая части комплексного числа z = х+iy. Преобразовать его в тригонометрическую форму и напечатать в виде выражения: z=r(cos fi+isin fi) Для справки: r = Sqrt((x^2) + (y^2)); "Фи"=arctg y/x
C++ Перегрузка и конструктор определение числа дней, прошедших между двумя датами (операция %); Написал программу и столкнулся с некоторой трудностью(не могу перегрузить этот кусок из задания). В член-функции condition посчитал дни сначала года обеих дат(rez1 и rez) и грубо говоря в перегрузке нужно просто выполнить операцию: c=rez1%rez. Но вместе с конструктором у меня не получается выполнить перегрузку... #include... подробнее

Показать сообщение отдельно
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
08.11.2013, 17:34     Определить функцию, позволяющую распознаёт степени пятерки
хорошо, давайте дальше разовьем темку.
вот решение(может немного не по условию)
C++
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
#include <iostream>
#include <math.h>
using namespace std;
bool stepen(int x)
{
    int n = 100;
    for(int i=0; i != n; i++)
        if(pow(x, 1.0/i)== 5)
        return true;
 
        return false;
}
int main()
{
    const int N= 10000;
    int arr[N];
 
    for(int i = 0; i != N; i++)
    arr[i] = i;
 
    for(int i = 0; i != N; i++)
    if(stepen(arr[i]))
    cout << arr[i] << " ";
 
 
}
но все-таки хотелось бы узнать почему программа выводит результаты :
5, 25, 625. а 125 не выводит хотя ясно что 5 в третьей степени 125?
 
Текущее время: 11:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru