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

Помощь в работе со строками (Дана строка. Заменить в ней каждую из групп, содержащих 3 или более одинаковых символов многоточием) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Максимально удаленная точка http://www.cyberforum.ru/cpp-beginners/thread794858.html
Удалите, пожалуйста, тему.
C++ Звуковые импульсы Привет всем! Подскажите, пожалуйста, как реализовать или в каком направлении двигаться при создании программы, генерирующей звуковые импульсы, примерно каждые 0.02 сек. Используя функции Beep или PlaySound первые 0.05 сек вообще тишина. Нужно что-то быстрое. http://www.cyberforum.ru/cpp-beginners/thread794856.html
Массив. Проверить имеются ли в нем элементы, значения которых больше нуля C++
Задан массив А, состоящий из n элементов. Проверить имеются ли в нем элементы, значения которых больше нуля. Если такие элементы имеются, определить наименьшее значение k, при котором A>0. Забыл как на с++ писать, а надо сделать практику в институт, помогите пожалуйста.
Значение палиндром C++
Написать функцию определения, является ли строковое значение палиндромом, т.е. симметричной последовательностью символов.
C++ Написать функцию, которая копирует строку на место другого строки и возвращает признак того, что копирование было успешным http://www.cyberforum.ru/cpp-beginners/thread794850.html
Написать функцию, которая копирует строку на место другого строки и возвращает признак того, что копирование было успешным. Если места для копии мало, строка не копируется и возвращается признак неуспеваемости.С++ Спасибо
C++ 2 мерный Массив. Рассчитать элементы матрицы C(n,m) по формуле Всем привет)) не могу собрать все в одно целое : Рассчитать элементы матрицы C(n,m) по формуле C=Tr(A)B, где -Tr(A)=(N i=1) СУММА aii - след матрицы A(n,m), B(n,m) – исходная матрица. вот мой код: #include <iostream> #include <math.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
Вебер
0 / 0 / 0
Регистрация: 05.01.2011
Сообщений: 25
26.02.2013, 01:14  [ТС]     Помощь в работе со строками (Дана строка. Заменить в ней каждую из групп, содержащих 3 или более одинаковых символов многоточием)
olya7, ещё раз,большое спасибо.

Добавлено через 2 часа 40 минут
Все таки передела свой вариант кода,до рабочего состояния,теперь всё выводит как надо
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
  char str[255]="/0";
    char ch;
  char end_str[255]="/0";
  int pos=0;
  printf("Ââåäèòå ñòðîêó:");
  gets(str);
    int i=0;
    int j=0;
    while(str[i]!='\0')
  {
    ch=str[i];
    if (ch==str[i+1] && ch==str[i+2])
    { 
        end_str[j]='.';
      end_str[j+1]='.';
      end_str[j+2]='.';
      j=j+3;
        while(ch==str[i])
    {
     i++ ;
    }
    }
    else
    {
            end_str[j]=str[i];
      i++;j++;
    }
    
    }
  j=0;
  printf("\n");
  while(end_str[j]!='\0')
  {
    printf("%c",end_str[j]);
    j++;
  }
  printf("\n");
  getch();
}
 
Текущее время: 18:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru