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

Создать програму, которая в символьном масиве находит наибольшое количество цифр идущих подряд - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ исправьте ошибку!округлить double до 2-х знаков после запятой http://www.cyberforum.ru/cpp-beginners/thread722409.html
округлять,не используя math.h #include "stdafx.h" #include <stdio.h> int main () { double i; printf ("i="); scanf ("%f", &i);
C++ Функции (Найти сумму периметров) Даны основания и высоты двух равнобедренных трапеций. Найти сумму их периметров, определив функции периметра равнобедренной трапеции по ее основаниям и высоте. http://www.cyberforum.ru/cpp-beginners/thread722387.html
C++ Функции (вычисления суммы факториалов всех нечетных чисел от 1 до 9)
Написать программу вычисления суммы факториалов всех нечетных чисел от 1 до 9, использовав функцию вычисления факториала.
Функции (Найти все трехзначные простые числа) C++
Найти все трехзначные простые числа, определив функцию, позволяющую распознавать простые числа.
C++ Двумерный массив (найти число элементов, кратных k) http://www.cyberforum.ru/cpp-beginners/thread722381.html
Для целочисленной квадратной матрицы, найти число элементов, кратных k, и наибольший из полученных результатов.
C++ Двумерный массив (Разделить элементы строки на диагональный эле-мент) Задана матрица порядка n и число k. Разделить элементы k-й строки на диагональный эле-мент, расположенный в этой строке. подробнее

Показать сообщение отдельно
PazDim
5 / 5 / 0
Регистрация: 08.08.2011
Сообщений: 93
07.12.2012, 01:34     Создать програму, которая в символьном масиве находит наибольшое количество цифр идущих подряд
Цитата Сообщение от FedVetal Посмотреть сообщение
Подскажите как создать програму, которая в символьном масиве находит наибольшое количество цыфр идущих одна за одной(подряд).в С++
Буду рад любой помощи идеи,советы,код что нибудь....
ну... Во-первых, что находится в массиве? Если только числа и пробелы, то дело обстоит так: есть максимальное количество цифр=0, есть текущее количество цифр=0. Есть массив. Перебираем все элементы. Если элемент-цифра, прибавляем к текущему количеству 1. Если не цифра, то сравниваем текущее количество цифр с максимальным, и заменяем текущее на максимальное, если максимальное меньше. Потом обнуляем текущее значение и топаем дальше .
 
Текущее время: 08:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru