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

Найти символ в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ динамическое структуры даных http://www.cyberforum.ru/cpp-beginners/thread579267.html
Выполнить задания с использованием связанных динамических структур данных. Описать функцию, которая из списка символов L удаляет все вхождения списка L1 (если такой есть). Никак не понимаю, что...
C++ ошибка помогите исправить, после нажатие "обичислити" вылазит ошибка, как исправить ? http://www.cyberforum.ru/cpp-beginners/thread579265.html
C++ Переделайте код под Visual
Переделайте под Microsoft Visual Studio пожалуйста, буду очень благодарен. #include <iostream> #include <stdio.h> #include <string.h> using namespace std; void main( void ) { FILE *fp;
Матрицы: отсортировать главную диагональ по убыванию C++
:wall: :wall: :wall: помогите написать программу, сессия на носу:negative:а я не шарю .... задача: Задана матрица А(7,7) целых чисел. Переставить в главную диагональ наименьшие элементы каждой...
C++ Проблемы с рекурсией http://www.cyberforum.ru/cpp-beginners/thread579262.html
Ситуация такая: Требуется построить граф вопросника. В main мы делим таблицу по определенному условию. потом запускаем countmnozh, передав ей таблицу, куда записать получившийся граф. После...
C++ Вывести значения функции в заданном интервале Имеется цикл for(p=0;p<=1;p=p+0.05).Каждый раз к p прибавляются разные значения. Например один раз 0,05000000000002 другой 0.0499999999999. В результате не высчитывается значение функции H при... подробнее

Показать сообщение отдельно
smalldragon
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 10
19.05.2012, 04:53  [ТС]
Цитата Сообщение от MrGluck Посмотреть сообщение
Я так понял, у вас были проблемы с выводом символьного массива. Тяжело судить, когда тебе предоставляют обрывок кода.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include "stdafx.h"
#include <string.h>
#include <algorithm>
#include <ctype.h>
#include <iostream>
using namespace  std;
 
char string1[] = "Тарнавский Дмитрий Алексеевич";
char token[];
string text1 = "Тарнавский Дмитрий Алексеевич";
int length,number_of_a,l,g,t,curlen,maxlen,index,i;
int main()
{
    setlocale(LC_ALL,"Russian");
    //---------------------------------------
    // строка
    cout<<"Решаем задачу используя библиотеку string.h\n";
    cout<<"Исходный текст = Тарнавский Дмитрий Алексеевич\n";
    length = text1.length();
    cout<<"Длина текста включая пробелы = "<<length<<"\n";
    //---------------------------------------
    for(string::iterator it = text1.begin(); it < text1.end(); ++it)
    {
        if(*it == ' ') text1.erase(it); 
    }
    length = text1.length(); 
    cout<<"Длина текста без пробелов = "<<length<<"\n";
    //---------------------------------------
    cout<<"Количество букв -а- в тексте = "<<count(text1.begin(),text1.end(), 'а')<<"\n";
 
    // строковый массив
    cout<<"---------------------------------------------------------";
    cout<<"\nРешаем задачу рассматривая строку как строковый массив\n";
    l = strlen(string1);
    cout<<"Количество символов без учета ноль строки = "<< l<<"\n";
    if(' ' == string1[l-1])
        string1[l-1] = 0;
        int i = 0, k=0;   
        for( int j=0; j<l; j++ )
        {
          if( string1[j] == ' ' )
          {
        i++;
        for (k=j; k<l-1; k++)
                    string1[k] = string1[k+1];
        j--;
 
          }
        }
        for (;i>0;i--)
            string1[l-i]=' ';
        l = strlen(string1);
        cout <<"Количество символов без пробелов = "<<l <<"\n";
        //----------------------------------------------------
        // длина слова
        cout<<"-------------------------------------------------------\n";
    
}
если не сложно сможете помочь как определить самое длинное слово ?
в сети есть пару примеров но они слишком сложны для пониманию и требую слишком долгого разжевывания...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru