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

Строки/Символы на С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объктно-ориентированное программирование. С++ http://www.cyberforum.ru/cpp-beginners/thread76366.html
здравствуйте уважаемые программисты :) в универе задали решить задачки, если будет не трудно, помогите пожалуйста :) задачи: 1. Даны два двумерных массива целых чисел с размерами (4х5)...
C++ Как переставить две строчки матрицы не используя цикла? Как переставить две строчки матрицы не используя цикла? Помогите пожалуйста с задачей. http://www.cyberforum.ru/cpp-beginners/thread76341.html
C++ Выбор в новый массив всех ненулевых элементов одномерного заданнова массива
Гаспада зающее толк в этом деле, очень нуждаюся в ваше помощи ! Среда для разработки C++BUilder Разработать консольную программу выбора в новый массив всех не нулевых элементов одномерного ...
Решение задачи коммивояжёра при помощи перебора C++
#include <iostream> using namespace std; int main() { setlocale (LC_ALL, "Russian"); int mass, n, k=1; cout<<"Введите количество городов"<<endl; cin>>n; cout<<"Поставьте длину пути из...
C++ Borland c++ 5.02 http://www.cyberforum.ru/cpp-beginners/thread76327.html
Тут получается 9 задач за каждую могу заплатить по 100 рублей.Кого заинтересовало Мой Icq 428850079. Сначала пишем в аську. Там разберемся... 1.Для матрицы размером NxM вывести положение всех ее...
C++ Блок-схема Да и ни как не могу понять вроде всё работает: программа считает сумму после нуля; но когда ноль не вводишь в массив, то она считает не правильно(не знаю, что и делать). И Составьте пожалуйста... подробнее

Показать сообщение отдельно
Gravity
564 / 558 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
18.12.2009, 21:20
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
#include <stdio.h>
#include <string.h>
 
int main(void)
{
    int i, seqlen;
    char s[4096], seq[4096], *p;
 
    printf("Введите строку: ");
    fgets(s, sizeof(s), stdin);
 
    printf("Введите последовательность: ");
    scanf("%s", seq);
 
    seqlen = strlen(seq);
    p = s;
    if((p = strstr(p, seq)) == NULL) {
        printf("Последовательность не найдена.\n");
        return 0;
    } else do {
        memmove(p + 1, p + seqlen, strlen(p + seqlen) + 1);
        *p = '$';
    } while(p = strstr(p, seq));
 
    printf("Получили: %s", s);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru