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

while(strlen(tmp)%2==0) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить из одного set вместимость другого http://www.cyberforum.ru/cpp-beginners/thread1002593.html
Помогите пожалуйста написать кусок кода. У меня есть set N и set v. В сете N есть все елементы V, как огранизовать удаление из множества N всех елементов V? Через erase ошибку выдает(
C++ поиск слова в строке Добрый день! Помогите найти ошибку. Задание длина файла 1000 символов (длина строки 70 символов). Данные из файла занести в структуру с полем строка. Определить порядковый номер заданного слова в каждом предложении текста. По нажатию клавиши поочередно выделять каждое предложение текста, а в выделенном предложении - заданное слово. Не работает функция поиска. И не знаю как номер слова найти,... http://www.cyberforum.ru/cpp-beginners/thread1002591.html
Ребята немогу понять задачу на С++ C++
В волшебной стране используются монетки достоинством A1, A2,..., AM. волшебный человечек пришел в магазин и обнаружил, что у него есть ровно по две монетки каждого достоинства. Ему нужно заплатить сумму N. Напишите программу, определяющую, сможет ли он расплатиться без сдачи. Входные данные Во входном файле INPUT.TXT записано сначала число N (1 <= N <= 109), затем - число M (1 <= M <= 15) и...
C++ Ошибка в функции
Ошибка в функции if ((m % 2 == 0) && (n % 2 == 1)) { for (int i = 0; i < n; i++) for (int j = 0; j < m; j++) { k1 = z; k2 = z; } cout << "Центральнi координати: " << k1 << " " << k2 << endl;
C++ Задача "Тестовое задание" http://www.cyberforum.ru/cpp-beginners/thread1002569.html
Доброго времени суток :) http://acm.timus.ru/problem.aspx?space=170&num=3 вот задача, а вот мое решение: #include <iostream> using namespace std; int users = 0; struct koms { char kom;
C++ Распаралеливание на графическом ядре Заинтересовался разработкой программ которые могли бы правильно распараллеливаться именно на графическом процессоре. После часового штудирования гугла нашел 2 для вас наверняка небезызвестные вещи: OpenCL и OpenACC. Мне почему-то приглянулся АСС. Но возникает 2 вопроса: 1. Где взять халявный компилятор, поддерживающий АСС, либо как сделать так чтобы такой компиль как Visual Studio начал... подробнее

Показать сообщение отдельно
Lahden
1 / 1 / 0
Регистрация: 26.09.2013
Сообщений: 52

while(strlen(tmp)%2==0) - C++

09.11.2013, 16:45. Просмотров 192. Ответов 0
Метки (Все метки)

Обработать строку с помощью указателя:
Удалить последоватьльность из двух и более символов, эквивалентных заданной цифре.
Пока сделал, чтобы удалялась последовательность из 2х символов
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
#include "work_4.h"
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
    char* pTmp;
    char tmp [80];
    char digit;
    cout << "Enter digit, please -> " << endl;
    cin >> digit;
    cout << "Enter string, please -> ";
    do
    {
        cin.getline (tmp,80);
        pTmp = new char [strlen(tmp)+1];
        strcpy_s (pTmp, strlen(tmp)+1,tmp);
        char* pS = pTmp;
        while (*pS != '\0')
        {
            if(*pS == digit && *(pS+1)== digit)
            {
                *pS='\0';
                *(pS+1)='\0';
            }
            pS++;
        }
        cout << pTmp << endl;
        delete [] pTmp;
    }while(strlen(tmp)%2==0);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru