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

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

Войти
Регистрация
Восстановить пароль
 
катенька777
1 / 1 / 0
Регистрация: 01.04.2011
Сообщений: 18
#1

Целочисленная арифметика - C++

05.04.2011, 17:54. Просмотров 436. Ответов 1
Метки нет (Все метки)

Найти на отрезке [n, m] натуральное число, имеющее наибольшее
количество делителей.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2011, 17:54     Целочисленная арифметика
Посмотрите здесь:

Целочисленная арифметика в С++ - C++
Вычислить произведение двух чисел. Первое число - сумма третьей и четвертой цифр четырехзнач-ного числа, второе - частное от деления...

Целочисленная арифметика - C++
1. Найти наибольшую нечетную цифру. Если ее нет, возвратить 0? 2. Определить, состоит ли число из четных и нечетных цифр?

целочисленная арифметика c++ - C++
Как сравнивать цифры в числе который находиться в массиве???

«Целочисленная арифметика» - C++
Благодарен буду кто поможем с задачей Ниже. Не могу понять что и как вообще, в с ++ желательно Дано натуральное число N. Найти и...

Целочисленная арифметика - C++
Нужно переставить старшую и младшую цифры в записи натурального числа. Не могу понять как это сделать

Целочисленная арифметика - C++
:wall:Очень нуждаюсь в помощи!!! Игрок А объявляет двузначное число от 01 до 99. Игрок В меняет местами его цифры и прибавляет полученное...

Целочисленная арифметика - C++
Вот мне дали задание но я не могу понять что от меня требуется. бьясните как оно делается.

Целочисленная арифметика - C++
на заданном отрезке натурального ряда чисел найти : 1. все простые числа; 2. все близнецы; 3. все совершенные числа; 4. все...

Целочисленная арифметика - C++
Помогите пожалуйста в задаче: Найти количество натуральных двузначных чисел, каждое из которых делится на 3 и на 13. Найти те натуральные...

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

Длинная целочисленная арифметика на c++ - C++
Я в курсе существования готовой длинной арифметики, но в этой, например, теме есть такие посты: , Здесь будет аналог той темы, но на c++....

Целочисленная арифметика. Не получается код - C++
Нужен код программы C++ с функцией getch(); Заранее благодарен


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,505
05.04.2011, 18:26     Целочисленная арифметика #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
#include <stdio.h>
 
//возвращает количество делителей числа
int divs_count(int num){
    int i, cnt;
    
    cnt = 1; // на 1 число точно делится, один делитель уже есть
    for ( i = 2; i <= num / 2; ++i )
        if ( ! ( num % i ) )
            ++cnt;
    
    return cnt;
}
 
int main(void){
    int firstNum, lastNum, maxNum, maxDiv, curNum, curDiv;
    
    printf("First number: ");
    scanf("%d", &firstNum);
    printf("Last number: ");
    scanf("%d", &lastNum);
    
    maxDiv = divs_count(firstNum);
    maxNum = firstNum;
    for ( curNum = firstNum + 1; curNum <= lastNum; ++curNum ) {
        if ( ( curDiv = divs_count(curNum) ) > maxDiv ){
            maxDiv = curDiv;
            maxNum = curNum;
        }
    }
    printf("First number between %d and %d with maximum (%d) dividors is %d\n", firstNum, lastNum, maxDiv, maxNum);
    
    return 0;
}
Ответ Создать тему
Опции темы

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