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

Найти трехзначные числа от 100 до n, равные сумме кубов своих цифр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неправильно работает функция http://www.cyberforum.ru/cpp-beginners/thread1064108.html
void FreeTop( Tree *&tree ) { if( tree->d == NULL )delete tree; else FreeTop( tree->d ); } это моя функция освобождения памяти самого верхнего узла дерева. но почему то когда вызываю вот тот код: while( tree != NULL ){ FreeTop(tree);
C++ Проверить, образуют ли 4 числа арифметическую, геометрическую прогрессию, или не образуют никакой прогрессии Создать программу, с помощью которой можно выяснить, образуется из заданных четырех чисел арифметическая прогрессия, геометрическая прогрессия или совсем не образуется. Если какая-то образуется, то найти ее разницу или знаменатель и сумму первых десяти членов, а если не образуется никакая, то заменить все введенные числа на вдвое меньше. На экран вывести соответствующие комментарии с объяснением... http://www.cyberforum.ru/cpp-beginners/thread1064100.html
C++ Определить материал с минимальной плотностью
Всем добрый день,помогите кто может.Чего здесь не хватает или не правильно,что-то.? Неправильно выводит материал с минимальной плотностью. Вот условие задачи: Известны данные о массе и объеме 30-ти предметов, изготовленных из различных материалов. Определить материал с минимальной плотностью. Вот код: #pragma hdrstop #include <stdio.h> #pragma argsused struct DATA{
Дана строка символов. Проверьте,является ли данная строка палиндромом C++
Парни нужна помощь,нужен код решения этой задачи на языке с++. Дана строка символов. Проверьте,является ли данная строка палиндромом.
C++ надо вывести минимальную Расстояние точки mystructs1[3].Value = 9; ? http://www.cyberforum.ru/cpp-beginners/thread1064058.html
#include "stdafx.h" #include <string.h> #include <iostream> #include "math.h" using namespace std; struct MyStruct { int x; int y; int Value;
C++ Как считывать с файла и заполнять структуру? есть такое задание: каждый элемент исходного файла имеет след. структуру : Фамилия, № группы, оценка 1 оценка 2, оценка 3 Фамилия - не больше 12 символов № группы от 101 до 116 оценки - 2,3,4,5. данные отделяются символом ";" нужно вывести № групп по порядку уменьшения средней успеваемости студента собственно текстовый документ Петров;101;3;4;3 Сидоров;102;5;4;5 Горбенко;103;2;3;3 подробнее

Показать сообщение отдельно
MicM
821 / 488 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
06.01.2014, 12:36     Найти трехзначные числа от 100 до n, равные сумме кубов своих цифр
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
using namespace std;
 
unsigned int kub (unsigned int n)
{
    unsigned int sum = 0;
    while (n!=0)
    {
          sum+=(n%10)*(n%10)*(n%10);
          n/=10;
    }
    return sum;
}
 
int main()
{
    unsigned int n;
    do
    {
             cout <<"N = ";
             cin >> n;
    }
    while (n<100 || n>999);
    int i;
    for (i=100; i<=n; i++)
    {
        if (i==kub(i))
           cout <<i <<' ';
    }
    //--------------------------------------------
    i = 100;
    /*while (i<=n)
    {
        if (i==kub(i))
           cout <<i <<' ';
        ++i;
    }*/
    //---------------------------------------------
    /*do
    {
        if (i==kub(i))
           cout <<i <<' ';
        ++i;
    }
    while (i<=n);*/
    cout <<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru