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

Гладкие числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс матрица http://www.cyberforum.ru/cpp-beginners/thread31801.html
Создать класс матрица Данный класс содержит указатель на long, размер строков и столбцов и состаяние ошибки. Определить конструктор без параметров, конструктор с одним параметром и конструктор с двумя параметрами, деструктор. Определить методы доспупа: возвращать значение элемента(i,j). Определить функцию печать.Определить умножение матрицы на число. Проверить работу этого класса. В случае...
C++ Создать класс matrix разработать класс Matrix – матрица, физически представляющая собой вектор, состоящий из заданного числа векторов. Реализовать метод сравнения двух матриц (==, !=). Помогите плизз З.Ы. Написать на MS VS 2005 for win32 http://www.cyberforum.ru/cpp-beginners/thread31739.html
C++ Builder Как прописать слова через пробел в одну строку?
поправьте пож.так чтобы ФИО выводились как например: Селин Павел Викторович т.е. с пробелами между Ф И О Label26->Caption=Edit3->Text+Edit4->Text+Edit5->Text; ато получается селинпавеовикторович. Edit3->Text- фамилия Edit4->Text- имя Edit5->Text- оТчество
C++ Как сохранить полученный результат в блокноте?
как сохранить полученные результаты в блокноте на рабочий стол. данные прописаны к примеру в Label1->Caption (ФИО) и Label2->Caption (Зарплата) т.е. нужно чтобы ФИО и зарплата прописаны были в одну строку в блокнот и сохранить их. что для этого нужно сделать.
C++ Не работает ссылка на функцию. http://www.cyberforum.ru/cpp-beginners/thread31718.html
Пожалуйста,Помогите найти ошибку.Мне нужно сделать ссылку на функцию, которая является функцией класса interface. С этой ссылкой на функцию я должна работать в функциях класса newt.Проблемма в том, что у меня не получается сделать ссылку на функцию и ее челены. В итоге работаю с клоном на эту функцию и это очень не правельно. //newt.hpp class newt { public: interface *func; ...
C++ Задача на массивы Просмотрел все по поиску, есть одна похожая тема, но без окончания, решил создать новую из уважения к автору, чтобы не вклиниваться...не могу сообразить как оформить код на такую задачу: Разделить массив на две части, поместив в первую элементы, большие среднего арифметического их суммы, а во вторую —меньшие (части не сортировать) буду благодарен за любую помощь старших товарищей :) подробнее

Показать сообщение отдельно
Ultrator
11 / 7 / 1
Регистрация: 28.04.2009
Сообщений: 219
28.04.2009, 16:51     Гладкие числа
Ну хорошо. //кстати, число 21...47 - это (2^31 - 1) походу...
Для начала, смотри "усечённый" вариант: числа от 0 до 99.
Запиши их в виде матрицы 10*10, вот так:
0 10
1 11
2 12
3 и т.д.
4
5
6
7
8
9

Тогда все НЕ ГЛАДКИЕ будут НАД главной диагональю.
Дальше - так:
1. Сколько ГЛАДКИХ в диапазоне 1..M (само M - гладкое).
2. Пусть в (1.) получилось число N (т.е., M - гладкое под номером N). Т.е., в (1.) получилась формула N=f(M), а надо выразить из неё M (от N).
Если это получится - прога будет просто считать M по формуле от N.
////
(А что, решения такой задачи нигде нет, например в Кнуте? Вы где смотрели уже?
В принципе, мог бы заняться. Но заранее обещать, что на 100% всё получится именно так, ессно, не могу. Не найдёте, тогда - плз в личку).
 
Текущее время: 06:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru