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

Показ чисел, являющихся кубами в интервале - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение матричных данных из таблицы http://www.cyberforum.ru/cpp-beginners/thread166949.html
Имеется текстовый файл с таблицей чисел: 2 3 7 1 4 6 2 4 7 1 5 1 3 0 Нужно по отдельность прочитать цифры через пробел и получить матрицу 7*7, заполнив отсутсвующие элементы цифрами, что...
C++ Определить название файла приложения Как из приложения определить название? Или полный путь до него? Когда я пишу - я устанавливаю определенное название, но пользователь его может сменить. Подскажите как определить? Спасибо http://www.cyberforum.ru/cpp-beginners/thread166942.html
Прошу раскритиковать алгоритм!!! C++
Здравствуйте товарищи программисты! Прошу раскритиковать алгоритм для определения является ли число палиндромом, который написаний мною С++. Что не правильно? как можно, или как нужно было писать...
Русский язык для С++. C++
Начал изучаь С++ и хотелось бы испольсовать в своих (приметиных ) программах русский язык. Вот программа ,которая выводи сообщение "Russian" , как сделать что можно было вывести на русском ...
C++ Программка с использованием switch http://www.cyberforum.ru/cpp-beginners/thread166921.html
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, следующей за указанной.
C++ Табулирование функции 1) Используя цикл for, написать программу, которая выводит таблицу значе-ний функции y=-2.4x2+5x-3. При этом пользователь должен ввести диа-пазон и шаг изменения аргумента х. Ниже приведён... подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
18.09.2010, 19:46
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
 
int main()
{
//[2..100)
    int max = 100;
    int min = 2;
 
    for (int i = min; i < max; ++i){
        for (int j = 1; j < i; ++j){
            if ( (j*j*j) == i ){
                cout << i <<" ";
                break;
            }
        }
    }
 
    return 0;
}
повтор ввода не делал

Добавлено через 14 минут
это решение "в лоб".

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