Форум программистов, компьютерный форум 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 <iostream> using namespace std; 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; p1=b1+b0; k primery p1=b2+b1, dla (v) p0, p1 nahodatsa analogichno u v b2 b1 b0 0 0 0 0 0 1 1 0 0 1 // for (u=0; u<16; u++) 2 2 0 1 0 // for (v; v<16; v++)
C++ Builder Передача AnsiString по ссылке http://www.cyberforum.ru/cpp-beginners/thread365735.html
Как передать AnsiString по ссылке? Пытаюсь сделать так: ... AnsiString Buffer; int BytesRead = ReadBytes(Stream, &Buffer, 3); ... unsigned int ReadBytes(TMemoryStream *stream, AnsiString *buf, unsigned int count) {
C++ считывалось все по строчно в нем , и выводилось так же по строчно вот такое накидал как понял но не работает посмотрите плиз, хотел чтоб из файла с именем сайв считывалось все в переменную filename, потом открывалось на чтение а потом считывалось все по строчно в нем , и выводилось так же по строчно, че я не так написал ? или не так понял ? поясните плиз... #include <iostream> #include <conio.h> main() { char filename = {"save.txt"}; FILE *fp;// вот тут... подробнее

Показать сообщение отдельно
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;
}
Хочу попробовать еще реализовать вышеописанную функцию
 
Текущее время: 10:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru