Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Do6oDyH
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 71
#1

Циклы (на С) - C++

30.03.2011, 13:21. Просмотров 322. Ответов 3
Метки нет (Все метки)

Составить программу для нахождения чисел из интервала [M,N], имеющих наибольшее количество делителей.
Не могу решить, весь мозг сломал. Помогите плз.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2011, 13:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклы (на С) (C++):

Заменить в коде циклы for на циклы while - C++
int i, j, n; bool a; cin >> i >> n; for (i; i<n; i++) { a = true; for (j = 2; j <= i / 2; j++) if ((i%j) == 0) a =...

Циклы - C++
Дано целое число а. Вывести все числа в диапазоне от 0 до а, которые делятся без остатка на 3, и сумму этих чисел. а вводит пользователь, и...

циклы - C++
2. Задание 1. Задание взять из таблицы 1 и таблицы 2 согласно варианту. 2. Разработать блок-схемы алгоритма. 3. Написать и отладить...

Циклы - C++
Воозникли трудности. Можете помочь ?) Необходимо протабулировать функции, зависящее от 2 переменных или от нескольких параметров....

циклы - C++
Подскажите, как в цикле while создать два условия так ,чтобы не было оператора break, то есть чтобы условия проверялись, затем выполнялось...

циклы for, while - C++
for: Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. while: Дано натуральное число n....

3
Байт
Эксперт C
16536 / 10806 / 1638
Регистрация: 24.12.2010
Сообщений: 20,830
30.03.2011, 13:31 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
int Del(int n)
{
 for(j=1, k=0; j<=n/2; j++) if ((n%j)==0) k++;
 return k;
}
main()
{ int Mx=0, Ind=0, d, i;
 for(i=N; i<=M; i++) {
   d = Del(i);
   if (d > Mx) { Mx = d; Ind=i; }
 }
  // Число Ind имеет d делителей -  больше всех
}
Береги мозг!
1
Do6oDyH
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 71
30.03.2011, 13:33  [ТС] #3
Спасибо огромное
0
Байт
Эксперт C
16536 / 10806 / 1638
Регистрация: 24.12.2010
Сообщений: 20,830
30.03.2011, 13:33 #4
Извиняюсь. Начальное значение k в функции Del должно быть 1. (Само число является делителем самого себя)
0
30.03.2011, 13:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2011, 13:33
Привет! Вот еще темы с ответами:

циклы - C++
Подскажите если файл состоит из блоков (например массивов )как переходить из блока к блоку с помощью цикла while , если действия в одном...

Циклы WHILE, DO-WHILE. - C++
Привет всем. В течении 3ёх часов нужно сдать работу, ни черта не получается, ибо полнейший чайник в программировании :umnik: Может кто...

Циклы while do.while - C++
Дано число N. Как вычислить сколько чётных цифр в числе N при помощи while?

Циклы - C++
Пожалуйста помогите решить задачу по С++! Вообще не понимаю в этом.... Задача состоит в следующем- Дано начальное число n=... и конечное...


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

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

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