Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать часы Вот такая проблема... не могу придумать, как реализовать часы... То есть, вот такая проблема, у меня есть два времени записанных таким образом: 00:00:00 и 00:00:00, всё это надо уметь складывать, отнимать, умножать и тп. Если на примере сложения, как реализовать сложение с "закономи времени", тобишь, если секунды равны 60, то минута увеличивается на 1, а секунды начинаются с начала... к... https://www.cyberforum.ru/ cpp-beginners/ thread724060.html C++ Найти простые числа в заданном диапазоне с помощью решета Эратосфена и вывести их в файл
Для зачета задали написать программу для нахождения простых чисел от 1 до 1000000000 и вывод их в файл,чтобы программа делала все это меньше 5 минут,желательно с помощью решета Эратосфена. Как записать в файл и можно ли поставить таймер? #include "stdafx.h" #include <iostream> #include <new> #include <locale> using namespace std;
C++ Абстрактные классы https://www.cyberforum.ru/ cpp-beginners/ thread724057.html
Абстрактные классы. Вроде разобрался что да как. Но вот как правильно написать динамический список с такими функциями: вставка элемента из головы (хвоста) в заданном месте; вывода списка на экран; поиск элемента списка; получения головы (хвоста) списка Буду благодарен.
C++ Динамическая структура (очередь) https://www.cyberforum.ru/ cpp-beginners/ thread724039.html
Кто разбирается, прошу помочь. Лекции по этой теме нам не читали, а писать надо :( Буду очень благодарен за помощь. Добавлено через 18 часов 31 минуту Вот задание: Сформировать динамическую структуру(очередь), содержащую данные по студентам в следующем виде: "Фамилия Имя Группа ГР RS", где ГР – год рождения, RS – средний рейтинг (не менее 5 записей). Осуществить обработку структуры: "Все...
Создать бинарный файл C++
Здравствуйте, делаю лабораторную работу, вроде код написала, но он почему-то пропускает запись названия термина. Помогите пожалуйста. Вот условие и код: #include <iostream> using namespace std; struct Term { char name; char flag;
C++ Преобразовать в с++ https://www.cyberforum.ru/ cpp-beginners/ thread724023.html
Помогите, плиз, переобразовать код с С в С++ #include <cstdlib> #include <cstdio> #include <cstring> #include <clocale> int main(){ setlocale(LC_ALL, ".1251"); char c = 'Б';
C++ Записать в файл B, те строки файла A и их номера, в которых заданный символ p не встречался ни разу Дан файл А. Записать в файл B, те строки и их номера, в которых заданный символ p не встречался ни разу. #include "stdafx.h" #include <istream> #include <fstream> using namespace std; int poisk (char a) // Функция проверяющая, есть и в сторке символ p. {for (int i=0; a!='\0'; i++) // если нет возвращаем 1,если есть 0. { if (a!='p') https://www.cyberforum.ru/ cpp-beginners/ thread724022.html Скрытый файл C++
System::IO::File::Copy(); - используемая функция. как сделать файл скрытым?
C++ Найти число перемен знаков последовательности попарных произведений Уважаемые форумчане!!! у меня такой вопрос: Даны два массива: A = {1.1, 2, 4, 5.1, -8.2, -1.5, 1.2}, B = {-1.3, 2.7, -3.2, 5, 1.8, -4.6, -1.2}. Найти число перемен знаков последовательности попарных произведений. Пишу на VS C++ Начал делать, а вот, что дальше делать даже представить не могу. #include "stdafx.h" #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread724018.html C++ не получается подсчитать символы привет всем ! такой вопрос почему не получается подсчитать русские буквы нижнего регистра ? вместо 16 показывает 3 .. int _tmain(int argc, _TCHAR* argv) { SetConsoleCP(1251); SetConsoleOutputCP(1251); unsigned char str = "Город Тула основан в 1946 г. I was burn in Tula in 1991."; int count_lower(0); cout<<"Во введенной строке: "<<endl; for(int i = 0, j = 224; str, j <= 255; i++,... https://www.cyberforum.ru/ cpp-beginners/ thread724016.html
Вывод года в формате ГГГГ C++
У меня есть программа #include <fstream> int main() { std::fstream I("input.txt"), O("output.txt", 2); int k; I >> k; (k % 4) ? O << "13/09/" << k: O << "12/09/" << k ;
C++ Таблицы и диаграммы С++ Задача: Предоставить код программы, которая, беря данные из файла( Excel) формирует из них табличку вида :,,,..., можно в Excel.и способна по вводу графы формировать диаграмму из значений граф соответствующих семестров. Необходима программа для демонстрации модели развития соответствующего показателя студента по семестрам. если вызов программы происходит,в момент обучения студента на... https://www.cyberforum.ru/ cpp-beginners/ thread724010.html
71 / 53 / 10
Регистрация: 31.07.2009
Сообщений: 149
08.12.2012, 21:55 0

строки (считать, заменив все вхождения слова «Slovo» на слово «Znak») - C++ - Ответ 3824482

08.12.2012, 21:55. Показов 1015. Ответов 6
Метки (Все метки)

Ответ

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
#include <iostream>
#include <stdio.h>
#include <string.h> 
 
 
using namespace std;
 
 
const int size = 105;
 
void printNewStr(char str1[], char str2[], char str3[]) {
    int pos = 0;
    bool fl;
    while (strstr(str1 + pos, str2)) {
        for (int i = pos; i<size; i++)
            if (str1[i] != str2[0]) {
                cout << str1[i];
                pos++;
            }
            else break;
            fl = true;
            for (int j = pos; j<pos+5; j++ )
                if (str1[j] != str2[j - pos])
                    fl = false;
            if (pos != 0) {
                if (str1[pos-1] != ' ')
                    fl = false;
            }
            
            if (str1[pos+5] != ' ' && (int)str1[pos+5] != 10) 
                fl = false;
 
            if (fl == true) {
                for (int j = 0; j<4; j++ ) {
                    std::cout << str3[j]; 
                    pos++;
                }
            }
            if (fl == false && str1[pos] == 'S')
                cout << str1[pos];
            pos++;
    }
    while ((int)str1[pos] != 10) {
        cout << str1[pos];
        pos++;
    }
    cout << endl;
}
 
 
void main() {
    char stroka[size];
    fgets(stroka, size-5, stdin);
    printNewStr(stroka, "Slovo", "Znak");
 
}


Вернуться к обсуждению:
строки (считать, заменив все вхождения слова «Slovo» на слово «Znak») C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2012, 21:55
Готовые ответы и решения:

В тексте удалить каждое четное слово, продублировать каждое нечетное слово, заменив все вхождения букв 'д' на букву 'т'
Помогите, совсем не могу разобраться в написании программы: &quot;В тексте удалить каждое четное слово,...

Преобразовать строку, заменив все вхождения одного слова на другое
помогите пожалуйста исправить задачку нужно преобразовать строку, заменив все слова ”...

Дано три строки: S1, S2, S3. Заменив в строке S1 все вхождения строки S2 на S3.
Дано три строки: S1, S2, S3. Заменив в строке S1 все вхождения строки S2 на S3. Зарание спасибо ...

Преобразовать каждое слово в строке, заменив в нём все предыдущие вхождения последней буквы на точку
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделённых пробелами (одним...

6
08.12.2012, 21:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2012, 21:55
Помогаю со студенческими работами здесь

Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.»
помогите пожалуйста решить 3)Дана строка, состоящая из русских слов, набранных заглавными бук-...

Преобразовать каждое слово в строк, заменив в нем все предыдущие вхождения его последней буквы на символ «.»
Дана строка, состоящая из слов, набранных заглавными бук-вами и разделенных пробелами (одним или...

Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ точка
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами....

Удалить из строки все находящиеся в ней слова «студент» и определить все позиции вхождения этого слова
Удалить из строки все находящиеся в ней слова «студент» и определить все позиции вхождения этого...

Напечатать все слова строки, предварительно удалив из каждого слова все предыдущие вхождения последней буквы
дана последовательность слов разделенных пробелами .Напечатать все слова предварительно удалив из...

Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ "."
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru