Форум программистов, компьютерный форум 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-й строки на диагональный эле-мент, расположенный в этой строке. подробнее

Показать сообщение отдельно
FedVetal
0 / 0 / 0
Регистрация: 29.08.2012
Сообщений: 53
09.12.2012, 16:47  [ТС]     Создать програму, которая в символьном масиве находит наибольшое количество цифр идущих подряд
Цитата Сообщение от Croessmah Посмотреть сообщение
#include <iostream>
int main(){
* * char str[]="my name 3399 984 klk 999997";
int countmax=0;
* * int count=0;
* * for(char *p=str;*p;++p){
* * * * if(*p==' ') continue;
* * * * if(*p>47 && *p<58)
* * * * * * ++count;
* * * * else{
* * * * * * if(count>countmax)
* * * * * * * * countmax=count;
* * * * * * count=0;
* * * * }
* * }
* * if(count>countmax)
* * * * countmax=count;
* * std::cout<<countmax;
* * std::cin.get();
* * return 0;
}

подскажите пжл что в етой програме делают ети три строчки




Цитата Сообщение от Croessmah Посмотреть сообщение
for(char *p=str;*p;++p){
* * * * if(*p==' ') continue;
* * * * if(*p>47 && *p<58)
 
Текущее время: 21:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru