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

переделать с исполбзованием динамических массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции. http://www.cyberforum.ru/cpp-beginners/thread80183.html
Вот нужно инициализировать и использовать массивы. такой программы:Вводятся два комплексных числа в алгебраической форме. Написать функцию, которая вычисляет частное от деления двух введённых...
C++ Моделирование Доброе время суток) Помогите смоделировать программу на Си Суть такова: Робот без участия человека ищет выход из лабиринта; лабиринт задается массивом 15х15, 0 - стена, 1 - проход, 2 - выход. ... http://www.cyberforum.ru/cpp-beginners/thread80181.html
C++ Во введенной пользователем строке найти самое длинное слово
Помогите с задачкой на С++: Во введенной пользователем строке найти самое длинное слово!!! Добавлено через 1 минуту И пожалуйста простым языком
C++ Обрезаются числа
Здравствуйте. :) Как сделать, чтобы можно было выводить в консоль дробные числа с 15-ю знаками после запятой ? Я прочитал, что тип double умеет это делать, но вместо обещанных 15-ти знаков после...
C++ самоучитель с++ для начинающих http://www.cyberforum.ru/cpp-beginners/thread80174.html
Если у кого есть самоучитель с++ для начинающих (совсем), можете загрузить и дать скачать?
C++ Вывод предложений, начинающихся с тире Здравствуйте, помогите пожалуйста! Написать программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которыми могут находиться только пробельные... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4671 / 2497 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
27.12.2009, 08:38
Убрал массив arr[] - для подсчета подряд идущих символов не букв он не нужен.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include "stdafx.h"
#include <iostream>
#include <cctype>
#include <string.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
        int  t=0, n, max=0;
  char *str = new char[256];
  cout<<"vvedite stroku: "<<endl;
cin>>str;
n=strlen(str);
//unsigned int arr_size = n;
 for (int i=0; i<n; i++)
  {
    if (isalpha(*(str+i))) 
{
printf ("%c is alphabetic\n",*(str+i));
 t=0;//ïðåðûâГ*ГҐГІ ïîäñ÷åò êîë-ГўГ* Г*ГҐ-ГЎГіГЄГў êîãäГ* âñòðå÷Г*ГҐГІ ГЎГіГЄГўГі
}
    else 
{
        
printf ("%c is not alphabetic\n",*(str+i));
t++; // Г±Г·ГЁГІГ*ГҐГІ êîë-ГўГ® ñèìâîëîâ-Г*ГҐ-ГЎГіГЄГў
 if(max<t)
     max=t;
} 
}
  cout<<"max: "<<max<<endl;
delete []str;
        return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru