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

Итерационное преобразование числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Китайские номера http://www.cyberforum.ru/cpp-beginners/thread1777200.html
Еше одна, буду благодарен за помощь. В Китае восьмерка считается счастливым числом и люди стремятся заполучить автомобильные номера, которые содержат по возможности больше восьмерок. Но для этого надо заплатить. Для каждой восьмерки в номере надо заплатить 1000 юаней. Вам задан автомобильный номер - целое положительное число не больше 109. Вывести, сколько юаней надо будет за него заплатить ...
C++ Определить сумму цифр натурального числа Привет всем, пожалуйста помогите решить. Введите неотрицательное целое n и выведите сумму его цифр. Вывод форматировать как в примере. Вход 45947 0 170009 http://www.cyberforum.ru/cpp-beginners/thread1777176.html
C++ Как записать среднее арифметического четных столбцов в одномерный массив?
Дана матрица целых чисел размера 5х9. Получить одномерный массив, состоящий из средних арифметических элементов каждого из столбцов, имеющих четные номера. Найти максимальный элемент одномерного массива. Как записать среднее арифметического четных столбцов в одномерный массив? #include <iostream> #include <iomanip> #include <time.h> #include <stdlib.h>
Не могу изменить математическую функцию C++
Здравствуйте, мне нужна помощь с моей программой - функция y = d*h, а именно - она не изменяется. Программа создана для решения по методу Эйлера. Я не очень хорош в программировании, так что если есть советы, то предлагайте. P.S. Также мне понадобится информация по созданию графиков. #include <iostream> #include <cstdlib> #include <cmath> using namespace std; void menu1() { cout <<...
C++ Исключить все повторяющиеся, идущие подряд элементы дека http://www.cyberforum.ru/cpp-beginners/thread1777093.html
Создать список из целых чисел. Подсчитать количество пар соседних элементов, которые совпадают между собой. Оставить по одному из таких элементов, т.е. исключить все повторяющиеся, идущие подряд элементы. #include <iostream> #include <deque> using namespace std; int main() { int n;
C++ В каком виде приходят данные на COM PORT? Написал простейшую программку для передачи данных на БП через COM PORT. На сколько я знаю, данные нужно кодировать в ASCII перед отправкой, но в каком конкретно виде их отправлять я не могу разобраться. Нужны ли нули\пробелы после кодировки каждого символа? Нужны ли управляющие символы? Что бы и как я не отправлял, после всего БП просто зависает и его приходится перезагружать. Буду очень... подробнее

Показать сообщение отдельно
shilko2013
240 / 217 / 116
Регистрация: 02.04.2016
Сообщений: 823
Завершенные тесты: 1
07.07.2016, 13:38     Итерационное преобразование числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
int main() {
 
    while (true) {
        int n;
        cin >> n;
        if (n < 0)
            break;
        cout << n;
        while (n != 1) {
            if (n % 2 == 0)
                n = n / 2;
            else
                n = n * 3 + 1;
            cout << " " << n;
        }
        cout << endl;
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru