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

Найти все пары дружественных чисел, лежащих в диапазоне от 200 до 300 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посоветуйте, как практиковаться в написании кода? http://www.cyberforum.ru/cpp-beginners/thread1222477.html
В общем сабж. В ВУЗе нам объяснили теорию по С++ очень даже хорошо, но практик было очень мало. Меня беспокоит адская неуверенность, я буквально теряюсь, когда сажусь писать код. Поэтому лабы, и вообще что угодно пишу оченнь медленно.. Чувствую себя ущербным каким-то... Что можете посоветовать? Какие годные книги есть именно по практике?
C++ Разбить исходный текстовый файл на страницы заданной длины и ширины Составить программу, разбивающую исходный текстовый файл на страницы заданной длины и ширины. Результат выводится на экран. Подскажите функции,с помощью которых можно сделать.) http://www.cyberforum.ru/cpp-beginners/thread1222474.html
Является ли строка палиндромом C++
Проверить,является ли строка палиндромом. Прокоментируйте строки пожалуйста
C++ Посчитать частоту с которой каждая буква встречается
Ввести фамилию. Посчитать частоту с которой каждая буква встречается, заполнить массив из этих частот. Используя контейнер vector. Если можно то с комментарием всех строк !
C++ Из Java в С++ (алгоритм А* для поиска кратчайшего пути до терминального состояния) http://www.cyberforum.ru/cpp-beginners/thread1222444.html
Помогите реализовать алгоритм *А для плюсов package ru.dokwork.algorithms.astar; import java.util.*; /** * Реализует алгоритм поиска решения А*. */ public class Astar <TState extends State, TRules extends Rules<TState>> { /** * Применяет алгоритм А* для поиска крадчайшего пути до терминального * состояния от указанного. * * @param startState - начальное состояние. * @return...
C++ В двумерном динамическом массиве найти максимум в каждой строке В двумерном динамическом массиве найти максимум в каждой строке. Функции реализовать, как шаблоны Заранее спасибо! подробнее

Показать сообщение отдельно
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
07.07.2014, 19:47     Найти все пары дружественных чисел, лежащих в диапазоне от 200 до 300
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>
 
unsigned int countDividers(unsigned int x)
{
    unsigned int result = 1;
    for(int i = 2; i * i < x; ++i)
        if(x%i == 0)
        {
            result += i;
            if(x/i != i)
                result += x/i;
        }
    return result;
}
 
int main()
{
    int l, r;
    std::cout << "Enter range: ";
    std::cin >> l >> r;
 
    for(int i=l; i<=r; ++i)
    {
        unsigned int cnt = countDividers(i);
        if (countDividers(cnt) == i && i<cnt)
            std::cout << i << ' ' << cnt << std::endl;
    }
 
    return 0;
}
 
Текущее время: 11:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru