Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/35: Рейтинг темы: голосов - 35, средняя оценка - 4.66
0 / 0 / 1
Регистрация: 19.11.2009
Сообщений: 29

Найти все делители числа P

07.06.2010, 21:16. Показов 7085. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите студентке пожалуйста сделать задачу.
Требуется найти все делители числа Р. Задачу я решила, но препод сказал сделать с использованием виртуальных функций для построения абстрактных классов.

заранее извиняюсь но почему то не могу выделить код, у меня кнопки в браузере OPERA не активны.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int p,i;
void main()
{
clrscr();
cout<<"Vvedite p: ";
cin>>p;
cout<<"deliteli "<<p<<": \n";
for (i=1;i<=p;i++)
 {
  if ((p%i)==0)
   {
 printf("%i\n",i);
   }
 }
getch();
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.06.2010, 21:16
Ответы с готовыми решениями:

Найти все делители числа
Вводится число Х, вы должны найти все делители данного числа и выписать их в строку через пробел. Вводится целое число Х (1 &lt;= X...

Найти все делители натурального числа n
Всем Привет ! Нужно написать прогу с использованием пользовательских функций. И пожалуйста облегчите мне задачу ) укажите строки с...

Найти все делители числа 1234
Найти все делители числа 1234

2
#define книжный_червь Я
 Аватар для ][акер
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
07.06.2010, 21:58
Я чё то не понял про виртуальные функции... Зачем они нужны?

Добавлено через 44 секунды
Т.е. Делаем чистую виртуальную функцию. От неё наследуем класс, а та и всё дело?

Добавлено через 4 минуты
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
27
28
29
#include "stdafx.h" // Если у тебя не Visual Studio и не Visual C++, то это писать не надо.
#include <iostream>
#include <conio.h>
 
class nach {
public:
    virtual void delit() = 0;
};
 
class kid: public nach {
private:
    int y;
public:
    kid(): y(0) {}
    kid(int a): y(a) {}
    void delit()
    {
        for (int i = 1; i <= y; i++)
            if (y % i == 0) std::cout << i << ' ';
    }
};
 
int main()
{
    kid a = 50;
    a.delit();
    getch();
    return 0;
}
1
0 / 0 / 1
Регистрация: 19.11.2009
Сообщений: 29
07.06.2010, 21:59  [ТС]
Это требования преподавателя, делать через виртуальные функции для построения абстрактных классов. Без них сказал не примет, а я с ними не разу не сталкивалась.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.06.2010, 21:59
Помогаю со студенческими работами здесь

Найти все делители данного числа
Вы поняли, что скоро для города начнется эра торговли, и чтобы быть готовым к ней, вы пошли получать дополнительное математическое...

Найти все делители натурального числа N
помогите найти все делители натурального числа N. в С++

Найти все делители натурального числа N
дано натуральное число n найти все его делители .ПОмогите пожалуйста

Найти все делители числа n, взаимно простые с m
Даны целые числа m и n. Найти все делители числа n, взаимно простые с m.

Найти все делители целого положительного числа
Найти все делители целого положительного числа


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru