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

Получить все такие натуральные q, что заданное n делится на q^2 и не делится на q^3 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить алгоритм решения ребуса http://www.cyberforum.ru/cpp-beginners/thread664297.html
Составить алгоритм решения ребуса ДРУГ-ГУРД=2727 (различные буквы означают различные цифры, старшая - не 0).
C++ Угрожает ли ладья заданному полю Выполнить задание, используя условные операторы Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое - номер вертикали, второе - номер горизонтали. Заданы натуральные числа k,l,m,n. На поле (k,l) расположена ладья (ладья бьет по горизонтали и вертикали) . Угрожает ли он полю (m,n)? http://www.cyberforum.ru/cpp-beginners/thread664296.html
Определить, есть ли среди заданных целых чисел A, B, C, D хотя бы одно нечётное C++
Выполнить задание, используя условные операторы Определить есть ли среди заданных целых чисел A, B, C, D хотя бы одно нечётное.
Разветвляющиеся алгоритмы: Верно ли, что 3 цифры четырехзначного числа одинаковы? C++
Выполнить задание, используя условные операторы Дано натуральное n. Верно ли, что 3 цифры четырехзначного числа одинаковы?
C++ Программа, выводящая значение "истина", если выполняется заданное условие: все из чисел x, y, z являются положительными http://www.cyberforum.ru/cpp-beginners/thread664289.html
Написать программу, выводящую значение истина если выполняется заданное условие. Указанные в варианте переменные ввести с клавиатуры все чисела x,y,z является положительными
C++ Как высчитать рекуррентное выражение (исправить код) Всем привет. Объясните пожалуйста,как высчитать рекуррентное выражение. Вот условие и мой код http://s1.ipicture.ru/uploads/20121005/H7pGCrLg.jpg http://s1.ipicture.ru/uploads/20121005/2Wa4FyHS.jpg Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x, изменяющегося от a до b с шагом h = (b – a)/10 Я только учусь программировать,прошу объясните,если не трудно.... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
05.10.2012, 23:02     Получить все такие натуральные q, что заданное n делится на q^2 и не делится на q^3
Если q2 и q3 это q^2 и q^3, то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> 
#include <cmath> 
using namespace std;
int main() 
{ 
    int n, i, t, t1;
    cout<<"n= "; cin>>n;
    for(i=2; i<=(int)sqrt((double)n); i++)
    {
        t=0; t1=n;
        while(t1%i==0)
        {
            t++;
            t1/=i;
        }
        if(t==2)
            cout<<i<<endl;
    }
    
        return 0;
}
 
Текущее время: 07:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru