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

Удалить пробел перед точкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить частичную сумму ряда http://www.cyberforum.ru/cpp-beginners/thread365772.html
дано действительное число Х. Вычислить: x-\frac{x^3}{3!}+\frac{x^5}{5}!-\frac{x^7}{7!}+\frac{x^9}{9!}-\frac{x^{11}}{11!}+\frac{x^{13}}{13!}
C++ Ввод данных с клавиатуры для вычисления площади прямоугольника помогите с кодом, написал и сделал отладку и выдает не удается найти указный файл, вот код... /* Интервальная программа, вычисляющая площадь прямоугольника */ #include "stdafx.h" #include... http://www.cyberforum.ru/cpp-beginners/thread365762.html
C++ Обработка файлов на диске
Помогите пожалуйста. Дан файл, в отдельных строках которого прописаны комбинации цифр. Всего комбинаций 7. Строк больше, т.е. некоторые комбинации повторяются. Требуется определить самую...
как модифицировать? C++
Здравствуйте, как сделать в виде циклов или еще чего то, чтобы мы вводили u, v с клавиатуры у нас брало b0, b1, b0, b1; к примеру для формулы g=(b0*p0+b0*p0+b1*p1+b1*p1); при том что: p0=b1;...
C++ считывалось все по строчно в нем , и выводилось так же по строчно http://www.cyberforum.ru/cpp-beginners/thread365723.html
вот такое накидал как понял но не работает посмотрите плиз, хотел чтоб из файла с именем сайв считывалось все в переменную filename, потом открывалось на чтение а потом считывалось все по строчно в...
C++ Определитель 2мерной матрицы n-порядка #include <iostream.h> #include <conio.h> #include <math.h> int** csmatr(int**,int); double determinant(int**,int); void main(void) { int **a,i,N,**matr; подробнее

Показать сообщение отдельно
ViT(Vet@l)
27 / 26 / 2
Регистрация: 13.12.2010
Сообщений: 333
13.10.2011, 16:59  [ТС]
вообщем есть такая прога
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
59
60
61
62
63
64
65
66
#include <iostream>
#include <string.h>
 
using namespace std;
 
int main()
{
    string sentence;
 
    getline(cin, sentence);
 
    cout << endl;
 
    if(islower(sentence[0]) != 0){
        cout << "Nachalo pervogo predlogeniya s malenkoy bukvi!" << endl;
        sentence[0] = toupper(sentence[0]);
    }
 
    int i = 1;
  
    while(sentence[i] != '\0'){
        if((sentence[i - 1] == '.' || sentence[i - 1] == '!' || sentence[i - 1] == '?') && sentence[i] != ' ' && sentence[i] != '\0'){
            cout << i << " Otsutstvuet probel!" << endl;
            sentence.insert(i, 1, ' ');
        }
        if((sentence[i - 2] == '.' || sentence[i - 2] == '!' || sentence[i - 2] == '?')  && sentence[i - 1] == ' ' && islower(sentence[i]) != 0){
            cout << i << " Malenkaia bukva!" << endl;
            sentence[i] = toupper(sentence[i]);
        }
        if(sentence[i] != '.' && sentence[i] != ',' && sentence[i + 1] == ' ' && sentence[i + 2] == 'a' && sentence[i + 3] == ' '){
            cout << i << " Otsutstvuet zapyataya!" << endl;
            sentence.insert(i + 1, 1, ',');
        }
        if(sentence[i] != '.' && sentence[i] != ',' && sentence[i + 1] == ' ' && sentence[i + 2] == 'n' && sentence[i + 3] == 'o' && sentence[i + 4] == ' '){
            cout << i << " Otsutstvuet zapyataya!" << endl;
            sentence.insert(i + 1, 1, ',');
        }
        if(sentence[i - 1] == ',' && sentence[i] != ' '){
            cout << i << " Otsutstvuet probel posle zapyatoy!" << endl;
            sentence.insert(i, 1, ' ');
        }
        if(sentence[i] == ' ' && sentence[i+1] == '.'){
         
        }
 
 
        i++;
    }
   
    int length = 0;
 
    const char* str_ptr = sentence.c_str();
 
    length =  strlen(str_ptr);
 
    if(sentence[length - 1] != '.'){
            cout << "Otsutstvuet tochka v poslednem predlogenie!" << endl;
            sentence.insert(length, 1, '.');
    }
 
    cout << endl << sentence << endl << endl;
 
    cin.get();
 
    return 0;
}
Хочу попробовать еще реализовать вышеописанную функцию
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru