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

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

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

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

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

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

Заменить в коде циклы 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++
В последовательности целых положительных чисел определить максимальное четное число и его порядковый номер. За раннее спасибо)

Циклы - C++
1)Используя перебор значений найти все числа из диапазона от n до m, которые при возведении в квадрат дают палиндром 2)В соревнованиях...

Циклы - C++
Дан номер телевизионного канала(от 1 до 5). Вывести на экран наиболее популярные программы заданного канала.

Циклы в С++ - C++
1) Начав тренировки, спортсмен пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь...

циклы - C++
вывести на экран все целые числа из диапазона от А до Б, кратные трем (А<=B)

Циклы - C++
Разработать консольную программу в C++, для нахождения значения Y, с использованием операторов цикла с параметром, цикла с предусловием,...

Циклы - C++
Как написать программу, в которой нужно сложить значения получаемые в цикле? z=sin(\sum_{3}^{10}(a*k+c)) a,c известны

Циклы (1/2*2/3*3/4.(n-1)/n) - C++
Всем доброго времени суток. Подскажите как правильно написать цикл для поставленной задачи? Сама задача:

циклы - C++
помогите вывести таблицу 4 3 2 1 0 3 2 1 0 2 1 0 1 0 0


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15637 / 9979 / 1499
Регистрация: 24.12.2010
Сообщений: 18,749
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 делителей -  больше всех
}
Береги мозг!
Do6oDyH
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 71
30.03.2011, 13:33  [ТС]     Циклы (на С) #3
Спасибо огромное
Байт
Эксперт C
15637 / 9979 / 1499
Регистрация: 24.12.2010
Сообщений: 18,749
30.03.2011, 13:33     Циклы (на С) #4
Извиняюсь. Начальное значение k в функции Del должно быть 1. (Само число является делителем самого себя)
Yandex
Объявления
30.03.2011, 13:33     Циклы (на С)
Ответ Создать тему
Опции темы

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