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

Найти число с данного промежутка, равное кубу суммы всех своих цифр. Например, 512 = (5 +1 +2) 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Любая ваша программа http://www.cyberforum.ru/cpp-beginners/thread1044149.html
Добрый вечер, форумчане, нуждаюсь в вашей помощи. Суть в том, что мне нужна абсолютно любая простая(консольная) наглядно работающая и выполняющая свою задачу программа. Будь то что-угодно, сойдёт...
C++ Определить, сколько раз в заданном предложении встретится одинаковая буква Определить, сколько раз в заданном предложении встретится одинаковая первая буква в словах. Напечатать исходный текст и число сочетаний. Нужно срочно , помогите http://www.cyberforum.ru/cpp-beginners/thread1044141.html
Решение СЛОУ методом Гаусса с выбором главного элемента по строке C++
Задание:Решение СЛОУ методом Гаусса с выбором главного элемента по строке.Для тестирования решить систему. Запускается,но вывод получается жуткий,даже проверить тяжело,как поправить бы,пожалуйста)...
C++ Метод хорд
Есть задание:"Методом хорд найти корень уравнения x-3{x}^{3}+12=0 на отрезке . Написал,но значение выводит неправильное,т.к. отрицательным не может быть по определению,где ошибка?Помогите,...
C++ задача на тему "массивы и строки " http://www.cyberforum.ru/cpp-beginners/thread1044126.html
сколько раз в заданном предложении встретится одинаковая первая буква в словах. Напечатать исходный текст и число сочетаний. Помогите пожалуйста
C++ Двумерные массивы Ребят помогите разработать программу, нужно найти самый успешный квартал для каждого года. Ре-зультат вывести в виде таблицы из двух столбцов: год, номер квартала.Если можно напишите как можно проще... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
16.12.2013, 19:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
 
 
int main() {
   auto const check = [] (std::size_t const value) {
      std::size_t cypherSum = 0;
      for (auto const cypher : std::to_string(value)) {
         cypherSum += cypher - '0';
      }
      
      return value == cypherSum * cypherSum * cypherSum;
   };
   
   std::size_t const intervalBegin  = 0;
   std::size_t const intervalEnd    = 100000;
   
   for (auto value = intervalBegin; value <= intervalEnd; ++value) {
      if (check(value)) {
         std::cout << value << std::endl;
      }
   }
}
http://ideone.com/zadeIA
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru