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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Crockus
Сообщений: n/a
#1

Дан одномерный целочисленный массив. Определить элемент с наибольшим количеством делителей - C++

27.12.2013, 19:07. Просмотров 528. Ответов 1
Метки нет (Все метки)

Ребят, задача такая:
"Дан одномерный целочисленный массив. Определить элемент с наибольшим количеством делителей."
Помогите плиз написать эту задачу. Буду очень вам благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2013, 19:07     Дан одномерный целочисленный массив. Определить элемент с наибольшим количеством делителей
Посмотрите здесь:

Дан одномерный целочисленный массив. Определить, образуют ли элементы массива определенную часть последовательности Фибаноччи - C++
Дан одномерный целочисленный массив. Определить, образуют ли элементы массива определенную часть последовательности Фибаноччи. Пример:...

Дан одномерный целочисленный массив. Определить, образуют ли элементы массива определенную часть последовательности Фибоначчи - C++
Дан одномерный целочисленный массив. Определить, образуют ли элементы массива определенную часть последовательности Фибоначчи. Пример....

Дан одномерный целочисленный массив. Определить, можно ли получить из данной последовательности симметричную (палиндром) путем перестановки в исходной - C++
Помогите написать код к данной задаче, пожалуйста Дан одномерный целочисленный массив. Определить, можно ли получить из данной...

Число с наибольшим количеством делителей - C++
На вход программы подаются положительные числа a и b. Гарантируется, что а <= b. Найти число из этого интервала , у которого наибольшее...

Дан текстовый файл ( определить слово с наибольшим количеством букв и вставить его на начало и конец строки) - C++
Дан текстовый файл определить слово с наибольшим количеством букв и вставить его на начало и конец строки. Вот мой код #include...

Дан целочисленный массив с количеством элементов n. напечатать те его элементы, индексы которые являются степенями двойки - C++
Дан целочисленный массив с количеством элементов n. напечатать те его элементы, индексы которые являются степенями двойки(1,2,4,8, и т.д)

В интервале от a до b найти число с наибольшим количеством делителей - C++
a и b вводятся с клавиатуры,представить в виде функции

В заданном интервале найти число, с наибольшим количеством делителей - C++
На вход программы подаются положительные числа a и b. Гарантируется, что а <= b. Найти число из этого интервала , у которого наибольшее...

Дан одномерный массив A (n) подсчитать кол-во не совершенных чисел в нём (совершенные = сумме своих делителей - C++
Дан одномерный массив A (n) подсчитать кол-во не совершенных чисел в нём (совершенные = сумме своих делителей)

Дан целочисленный массив .Найти его второй по величине элемент - C++
Помогите пожалуйста составить программу. Дан целочисленный массив . Найти его второй по величине элемент.

Дан целочисленный массив. Найти максимальный элемент. Оформить в виде функции - C++
Дан целочисленный массив. Найти максимальный элемент. Оформить в виде функции

дан целочисленный массив Х из 30-ти элементов. найти в нем элемент с максимальным значением, обменять значениями найденный элемент массива с элементов - C++
дан целочисленный массив Х из 30-ти элементов. найти в нем элемент с максимальным значением, обменять значениями найденный элемент массива...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
28.12.2013, 00:43     Дан одномерный целочисленный массив. Определить элемент с наибольшим количеством делителей #2
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
31
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;
 
int counter(int);
 
int main()
{
    const int size=10;
    int a[size];
    int b[size];
    int id=0,max=0;
    cout<<"ARRAY"<<endl;
    for(int i=0;i<size;i++)
    {
        a[i]=rand()%100;
        cout<<a[i]<<" ";
        b[i]=counter(a[i]);
    }
    cout<<endl;
    for(int i=0;i<size;i++)
        if(b[i]>max)
            {
                max=b[i];
                id=i;
            }
 
        cout<<"Number is "<<a[id]<<endl;
    system("pause");
    return 0;
}
 
 
int counter(int x)
{
    int c=0;
    for(int i=2;i<x;i++)
        if(x%i==0)
            c++;
    return c;
}
Ответ Создать тему
Опции темы

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