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

Является ли число степенью другого числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка простоты чисел http://www.cyberforum.ru/cpp-beginners/thread196891.html
Ребят,вот прожка...проверка простоты чисел на основе малой теоремы ферма... #include "stdafx.h" #include <iostream> #include <math.h> #include <stdlib.h> #include <time.h> using namespace std;
C++ Вычислить s=cos(1+cos(2+....+cos(39+cos40) Вычислить s=cos(1+cos(2+....+cos(39+cos40) помогите http://www.cyberforum.ru/cpp-beginners/thread196881.html
Структурные типы данных C++
Ввести данные в табл. 2. Расположить в исходной таблице ФИО по алфавиту. Выполнить кодирование информации, применив метод Гронсвельда, основанный на использовании цифрового ключа и модификации обычной системы Юлия Цезаря. Так, например, ключ 3021 дает шифрограмму слова "программа" следующим образом: ключ 3 0 2 1 3 0 2 1 3 текст П Р О Г Р А М М А шифр Т Р Р Д У А О Н Г Для шифрования...
C++ найти ошибку в программе
#include "stdafx.h" #include <conio.h> #include <iostream> #include <stdio.h> using namespace std; void _tmain() { char ch; puts("\n\n\tWrite 1,2,3,4,5,6, or 7 for choosing day of week");
C++ Добавить после каждого максимального числа число x http://www.cyberforum.ru/cpp-beginners/thread196854.html
Как написать программу, выполняющую следующие операции: 1) ввод одномерного массива из n целых чисел (1<=n<=100); 2) добавление после каждого максимального числа число x ; 3) вывод на экран получившегося массива. Добавлено через 40 минут Я пыталась написать эту программу, но она у меня не правильно работает. Смешивает числа, ставит не тот x, который вводила, и всегда записывает как...
C++ Напишите программу вычисления значения величины у, предусмотрев ввод а и х с клавиатуры Напишите программу вычисления значения величины у, предусмотрев ввод а и х с клавиатуры y=16.5*x+9*x^2-1.25*x^3 если 1=<x<9 y=|x|+a esli x<1 y=a-e^x esli x>=9 подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.11.2010, 21:18     Является ли число степенью другого числа
Цитата Сообщение от Killan Посмотреть сообщение
49=x^y - [x и y мне не известны.]
C
1
2
3
4
5
6
7
8
9
10
11
12
 int a=49, f=0;
int w; //степень
for (int i=2; i<=sqrt(a); i++)  
{ w=0;
   if (a%i==0)
       while (a) {
         if (a%i!=0)
          break
       a/=i; w++;}
if (!a)
{ f=1; break; }  }
  // i^w=a
Добавлено через 19 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int a=4, i, f=0;
int w; //степень
for ( i=2; i<=sqrt(a); i++)
{ w=0;
   if (a%i==0)
       while (a!=1) {
         if (a%i!=0)
          break;
       a/=i; w++;}
if (a==1)
{ f=1; break; }  }
  // i^w=a
 
         if (f)
         printf ("%d - %d", i, w);
подкорректировал, но ты еще через отладчик доделай, у меня просто времени больше нет
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru