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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с матрицами http://www.cyberforum.ru/cpp-beginners/thread134405.html
задача: характеристикой столбца целочисленной матрицы назовем сумму элементов являющихся простыми числами. упорядочить столбцы матрицы по убыванию их характеристик. исходник: #include...
C++ Функция - Reverse(s). Помогите, нужен пример Функция - Reverse(s). Назначение - изменение порядка символов в строке s на противоположный. http://www.cyberforum.ru/cpp-beginners/thread134394.html
C++ Создание не рекурсивной функции с использованием стека
Написать не рекурсивную функцию, которая используя стек, вычисляет значение f(m,n) для любой пары неотрицательных чисел n и m по отношению f(m,n)= m+n+1, если m*n=0, и f(m,n)= f(m-1,f(m,n-1)),...
Привязка программы к конкретному компу C++
Требуется чтобы программа могла работать только на одном компьютере. Как это реализовать? Привязку наверное можно делать к мат плате, к процессору или ещё как то. Как? Без ввода "серийного номера",...
C++ Блок схема http://www.cyberforum.ru/cpp-beginners/thread134373.html
#include<stdio.h> #include<conio.h> #include<math.h> void main() { float F,x,logar,sum; int n; clrscr(); printf(" x -1<X<=1: "); //условие ряда
C++ Найти номер наименьшего среди значений Найти номер наименьшего среди значений sqr(a)-sqr(c).Количество элементов и сами элементы вводятся с клавиатуры. Необходима помощь, так как не могу сообразить как это на си написать. подробнее

Показать сообщение отдельно
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
24.05.2010, 17:37
В задании сказано именно о рядом стоящих одинаковых элементах... можно сделать так ))
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
#include <iostream>
#include <cmath>
using namespace std;
const int size = 50;
int main ()
{
    setlocale (LC_ALL, "Russian");
    char a[size];
    int n=0, i, k;
    cout<<"Введите строку: \n";
    cin.getline(a, size);
    n=strlen (a);
    for (i=0; i<n; i++)
        if (a[i]==a[i+1])
        {
            for (k=i; k<n; k++)
                a[k]=a[k+1];
            a[n-1]='\0';
            n--;
            i--;
        }
        cout<<"Результат: \n";
        cout<<a;
        return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.