0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 12
1

Сломала всю голову, не могу докопаться до сути решения

31.10.2012, 18:14. Показов 495. Ответов 3
Метки нет (Все метки)

Начала изучать c++ builder. Преподаватель задал задачу: даны целые числа p и q. Получить все делители числа q, взаимно простые с p.
есть какие нибудь мысли по этому поводу?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2012, 18:14
Ответы с готовыми решениями:

Ребят, нужна лабораторная, уже сломала всю голову
Вычислить и вывести на экран в виде таблицы значения функции, заданной с по- мощью ряда Тейлора,...

Всю голову сломала этими матрицами! Дана матрица.Написать программу, которая упорядочивает элементы каждой строки этой матрицы по возрастанию
Дана матрица А(nxn). Написать программу, которая упорядочивает элементы каждой строки этой матрицы...

Докопаться до сути TWindowsMediaPlayer
Добрый день (утро, вечер, ночь... :) ). Опишу что делаю и одну из проблем, решить которую так и не...

Голову сломала: не получается прижать футер на сайте
Сайт: http://test.stupid-girl.ru Не могу понять, что мешает блоку с контентом растянуться на...

3
Эксперт С++
4258 / 2232 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
31.10.2012, 18:19 2
не могу понять задачку :) Даны натуральные числа p и q. Получить все делители числа q, взаимно простые с p
0
9 / 9 / 3
Регистрация: 29.10.2012
Сообщений: 27
31.10.2012, 18:21 3
Привет)

попробуй сделать так:
после ввода (или установки значений для p и q)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int delP[100];
int delQ[100];
int i=0;
//находим все делители числа p
for(int del=1; del<=p; del++)
{
 if(p%del==0)
 {
  delP[i]=del;
  i++;
 }
}
 
i=0;
//находим все делители числа q
for(int del=1; del<=q; del++)
{
 if(p%del==0)
 {
  delQ[i]=del;
  i++;
 }
}
и потом сравниваем
или даже проще:

C++
1
2
3
4
5
6
7
8
9
10
11
12
int delPQ[100];
for(int del=1; del<=q; del++)
{
 if(p%del==0)
 {
   if(q%del==0)
   {
    delPQ[i]=del;
    i++;
  }
 }
}
0
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 12
31.10.2012, 18:25  [ТС] 4
спасибо огромное
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.10.2012, 18:25

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Сломала голову, как сделать! Нужно, чтобы к данным подтягивалась последняя дата изменений, кто вносил изменения
Всем, Доброго времени суток! Прошу помочь!SOS! В чем задача: Есть порядка 3000 показателей...

Htaccess всю голову сломал
Добрый день всем ! Вопрос такой , хочу сделать перенаправление всех страниц сайта на главную. ...

Всю голову сломал. Музыка на сайте
Вообщем это уже наверно 3 тема по счету на этом форуме на счет музыки. Что есть?: 1. Профиль...

#1064 ошибка, всю голову сломал
Есть база IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'.') AND type in...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.