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

Задачка на алгоритмы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расположить элементы масива по схеме http://www.cyberforum.ru/cpp-beginners/thread581809.html
Дана последовательность чисел. Получить квадратную матрицу порядка n, элементами которой являются числа, расположенные по схеме:
C++ простая задача - добавить разделители в строку Пишу на курсовую калькулятор на с++... нужна процедура которая в конце каждого числа в выражении добавит ","; void razd (char *s,char *s1) { int k=1; int n=strlen(s); s1=s; for (int i=1;i<=n;i++) {if (((s1>='0')&&(s1<='9'))&&((s=='+')||(s=='-')||(s)=='*')||(s=='/')||(s=='^')||(s=='(')||(s==')')||(s=='\0')) {s1=',';k++;} http://www.cyberforum.ru/cpp-beginners/thread581807.html
Необходимо выписать с файла в переменную в отдельные ячейки слова и цифры и вывести C++
Необходимо выписать с файла в переменную в отдельные ячейки слова и цифры и вывести их Дело в том что насколько известно пробел в файле означает что элемент кончился(если это слово) и можно записать его в итую ячейку массива слов к примеру. В фале записано так: matan matan matan matan matan 5 5 5 5 5 #include <conio.h>
C++ Создать класс Decimal
Создать класс Decimal для работы с десятичными целыми числами со знаком произвольной длины. Число должно быть представлено динамическим массивом типа short, каждый элемент которого – десятичная цифра (0 – 9), знак стоит слева первым и представлен числами 0 (плюс) или 1 (минус). Младшая цифра имеет младший индекс. В конструкторе инициализации объект инициализировать числом типа int (по умолчанию...
C++ Удаление четных и отрицательных элементов (списки) http://www.cyberforum.ru/cpp-beginners/thread581780.html
Дан двусвязный список нужно удалить те элементы которые являются отрицательными и четными Добавлено через 10 минут в задаче сказано что уже имеется готовый список просто нужно написать метод который был выполнил данные условия моя очень неудачная попытка которая оценена была очень низко struct tElem { int value; tElem *next,*prev; }
C++ Процедуры и функции Два простых числа называются ,,близнецами,, если они отличаются друг от друга на 2 (например 41 и 43). Напечатать все пары ,,близнецов,, из отрезка , где n-заданное натуральное число больше 2. Только нужно обязательно через функцию решить. подробнее

Показать сообщение отдельно
SHaRoM
0 / 0 / 0
Регистрация: 13.05.2012
Сообщений: 5

Задачка на алгоритмы - C++

21.05.2012, 20:56. Просмотров 284. Ответов 3
Метки (Все метки)

По правилу n -> n/2 (если n четно), n -> 3n + 1 (если n нечетно)
строится
последовательность чисел. Например, стартуя с 13, получим:
13 -> 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1
В этой последовательности 10 элементов. Известно, что любая такая
последовательность рано или поздно завершится единицей. Найти 1 <= x
<= 10^6,
что начиная с x последовательность будет иметь наибольшую длину.

необходимо свести перебор к минимуму

известно что это число 837799 и длина цепочки 525
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru