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

Написать функцию, определяющую, является ли число "счастливым" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор периметра, объема, площади. Оптимизация =) http://www.cyberforum.ru/cpp-beginners/thread683521.html
Вот, составил калькулятор вычисляющий периметр круга, объем шара, площадь и объем цилиндра... Все работает, но хотелось бы оптимизировать)) Код: #include <iostream> using namespace std; int main(void) { int r, h; float p, v, s, v2;
C++ Написать функцию, которая принимает два параметра типа unsigned long long и выводит их на экран Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает два параметра типа unsigned long long и выводит их на экран, каждый с новой строки. Функция ничего не возвращает. Имя функции и ее параметров (если они имеются) назначьте самостоятельно. В функции main() протестируйте работу Вашей функции. http://www.cyberforum.ru/cpp-beginners/thread683519.html
C++ Написать функцию, которая предлагает пользователю ввести с клавиатуры три числа типа unsigned int
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая предлагает пользователю ввести с клавиатуры три числа типа unsigned int. Эти числа передаются вызвавшей функции через параметры по ссылке. Функция не имеет возвращаемого значения. Имя функции и ее параметров (если они имеются) назначьте самостоятельно. В функции main() протестируйте работу Вашей...
Написать функцию, которая меняет местами два числа, которые передаются в нее через параметры по указателю C++
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая меняет местами два числа типа unsigned long long, которые передаются в нее через параметры по указателю. Функция не имеет возвращаемого значения. Имя функции и ее параметров (если они имеются) назначьте самостоятельно. В функции main() протестируйте работу Вашей функции.
C++ Написать функцию, которая возвращает минимум трех параметров типа unsigned int http://www.cyberforum.ru/cpp-beginners/thread683514.html
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает три параметра типа unsigned int и возвращает значение типа unsigned int, содержащее их минимум. Параметры передавайте оптимальным способом, избегая передачи параметров по значению, если передача по константной ссылке более эффективна. Имя функции и ее параметров (если они имеются) назначьте...
C++ Написать функцию, которая возвращает значение, содержащее максимум из двух параметров Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает два параметра типа unsigned int и возвращает значение типа unsigned int, содержащее их максимум. Параметры передавайте оптимальным способом, избегая передачи параметров по значению, если передача по константной ссылке более эффективна. Имя функции и ее параметров (если они имеются)... подробнее

Показать сообщение отдельно
Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
29.10.2012, 20:32     Написать функцию, определяющую, является ли число "счастливым"
Цитата Сообщение от fragnat Посмотреть сообщение
В чем я ошибся?
Переменные b, c и d должны обнуляться. У вас в коде, например, d будет меняться от 1 до 6561, а должно до 8.

Вообще зачем лишние переменные-счетчики в цикле for, когда логичнее бы было использовать те же a,b,c и d.

И вызывать функцию нужно только в теле самого вложенного цикла.

А вообще да, решение не оптимальное.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru