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

Во введенной последовательности чисел найти число, которое имеет наибольшее количество делителей - C++

Восстановить пароль Регистрация
 
viktor992
0 / 0 / 0
Регистрация: 27.02.2013
Сообщений: 17
13.06.2014, 09:59     Во введенной последовательности чисел найти число, которое имеет наибольшее количество делителей #1
среди введенной последовательности чисел найти число которое имеет наибольшее количество делителей!!!
вот код который ищет числа на промежутке а надо что бы сами вводили числа! помогите!
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
30
# include <iostream>
# include <conio.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
void f (int, int, int);
int main () {
 int m, n, k=0;
 cout<<"vvedit M"; cin>>m>>;
 cout<<"vvedit N"; cin>>n;
 f (m, n, k);
 getch();
 
}
void f (int m, int n, int k) {
 int d1=1;
 while(d1<=m){
  if (m%d1==0) k++;
  d1++;
 }
 for (int i=m+1; i<=n; i++) {
  int d2=1, k1=0;
  while (d2<=i){
   if (i%d2==0) k1++;
   d2++;
  }
  if (k1>=k) k=k1;
 }
 cout<<k;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2014, 09:59     Во введенной последовательности чисел найти число, которое имеет наибольшее количество делителей
Посмотрите здесь:

Сколько разных чисел имеет наибольшее натуральное число? C++
C++ Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел... C++
C++ что здесь не так? (из промежутка [n; m] вывести число, которое имеет наибольшее делителей)
C++ Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел
Задача, for,while,do-while (определить минимальное число во введенной с клавиатуры последовательности положительных чисел) C++
C++ Найти на отрезке [m, n] натуральное число, имеющее наибольшее количество делителей
Определить наибольшее число в введенной последовательности C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru