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

Находим длину самого длинного числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перестановка строк матрицы http://www.cyberforum.ru/cpp-beginners/thread110045.html
Прошу прощения если такая тема есть, поиск не помог мне её найти. Дана матрица MxN: Переставить строки матрицы по возрастанию максимальных элементов строк. То есть: 9 8 7 6 5 4 3 2 1 Будет так: 3 2 1
C++ Как в C ввести скольугодно длинную строку? Читаю K&R, задача 1.16: Доработайте главный модуль программы определения самой длинной строки так, чтоб она выводила правильное значение для какой угодно длины строк входного потока, насколько это позволяет текст. Текст задачи привел на случай, если я задание не так понял. Вопрос собственно в том, как задать массив переменной длинны, чтоб с помощью getchar() в него можно было загнать... http://www.cyberforum.ru/cpp-beginners/thread110042.html
C++ Генератор тектста(биграмм)
Здравствуйте. Есть таблица встречаемости символов,и таблица встречаемости биграмм(2 соседних символа) русского алфавита. Я генерирую текст по таблице биграмм,т.е. для предыдущего символа выбираю биграмму(генерирую случайное число,к вероятности какого символа оно принажлежит,тот и беру),на самом деле немного сложнее,но суть такая. Проблема:частота встречаемости отдельных символов не совпадает с...
C++ никто не сталкивался с распараллеливанием игры "Жизнь".
Всем приветики=**** Ребята, очень хотелось поинтересоваться, никто не сталкивался с распараллеливанием игры "Жизнь". Очень прям нужно, прям очень очень. Помогите девочке, пожаааалуйста. Всех чмоки чмоки!
C++ Убрать все цифры из строки http://www.cyberforum.ru/cpp-beginners/thread109987.html
имеется строка: 1) Первый символ сделать заглавным, если он таковым не является, 2) Убрать все цифры из строки. Кто подскажет? Добавлено через 1 час 13 минут Ну с первым вроде разобрался, а вот второе чет не оч понял...
C++ Вычислить формулу Помогите пожалуйста с этой задачей: Вычислить сумму ряда по приведенным в вариантах выражениями. Вычисление вести до тех пор, пока абсолютная величина разности между двумя соседними членами ряда |Un +1- Un | не превысит некоторой величины E. pow (10, -3)> E> pow (10, -4). Значения переменных выбрать самостоятельно. Формула: |Un +1- Un | сдесь: n+1 и n индексы. Буду очень благодарен за... подробнее

Показать сообщение отдельно
Maxim Prishchepa
Эксперт С++
 Аватар для Maxim Prishchepa
1919 / 1031 / 72
Регистрация: 29.03.2010
Сообщений: 3,166
29.03.2010, 16:28     Находим длину самого длинного числа
если всё правильно понимаю то должно это выглядеть как-то так:
C++
1
2
3
4
5
6
7
8
int myMaxValue = 328746;
int res = myMaxValue;
int col = 0;
do 
{
    col++;
    res = res / 10;
} while (res>0);
в переменной col и будет длинна числа.

Добавлено через 1 час 21 минуту
эм... как в С++ читать файлы - не помню, но алгоритм должен быть примерно таким:
вычитать строки в динамический массив, выбрать строку с наибольшим количеством символов, если таких строк более чем одна, то начать посимвольно, начиная с 0-го символа строки сравнивать числа, если число меньше - отбрасываем строку, так продолжаем пока не останется одна строка, выводим номер строки и sizeof() строки.
 
Текущее время: 11:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru