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

Удалить из слова все буквы, совпадающие с последней буквой. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, есть ли в слове приставка "пре" или "пре". http://www.cyberforum.ru/cpp-beginners/thread414888.html
Помогите решить задачу! Проверить, есть ли в слове приставка "пре" или "пре". Заранее благодарен!
C++ НЕ может найти ехе-файл.Как исправить положение http://pikucha.ru/i7rNU/thumbnail/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.jpeg эта проблема преследует на всех компах,которые у меня есть! А как решить,честно,не нашел. http://www.cyberforum.ru/cpp-beginners/thread414861.html
C++ Подскажите в чем ошибка
Вывести матрицу из 20 элементов целого типа. Определить каких элементов больше четных или нечетных { int A, i, m=0, n=0; for(i=0; i<=19; i++) A=StrToInt(Memo1->Lines->Strings); if(A%2==0) m=m+1; else n=n+1; if(m<n) ShowMessage ("÷åòíûõ áîëüøå"); else ShowMessage("íå÷åòíûõ áîëüøå") ;}
Задача на С++ C++
Помогите написать задачу на С++. Построить класс ГЕМЕТРИЧЕСКОЕ МЕСТО ТОЧЕК НА ПЛОСКОСТИ,определяемый следующими атрибутами :количество точек и два динамических массива координат.Методы:определить суммарную длинну отрезков,полученных последовательным соеденением точек(первой со второй ,…n-1 точкой с n точкой);показать всю информацию об объекте.Построить производный класс ЛОМАННАЯ ЛИНИЯ,который...
C++ Поиск кратчайших путей между двумя вершинами графа методом Шимбела. http://www.cyberforum.ru/cpp-beginners/thread414822.html
Доброго всем время суток!! В универе задали на РГР написать программу в С++, которая находит кратчайший путь между двумя вершинами графа, методом Шимбела. Но я не знаю как это сделать!!! По этому обращаюсь к вам!! Помогите пожалуйста!!! Еще, вот нашел принцип метода Шимбела- http://asu.pstu.ru/data/docs-dm/posobie/file2.pdf но как реализовать в С++ не знаю!!(( Всем заранее спасибо!!
C++ помогите перевод с паскаля на С var s:string; n,m:byte; begin writeln('Введите строку:'); readln(s); writeln('Введите начальную позицию удаления символов:'); readln(m); writeln('Введите колличество удаляемых символов:'); readln(n); delete(s,m,n); writeln('Почучилась строка:',s); {вместо "Почучилась строка" можете своё придумать} подробнее

Показать сообщение отдельно
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
22.12.2011, 21:59     Удалить из слова все буквы, совпадающие с последней буквой.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <string.h>
 
int main()
{
    char word[32], *pa = word, *pb = word;
    scanf("%s", word);
    char lastLetter = *(word + strlen(word) - 1);
    for(; *pb = *pa; ++pa)
    {
        if(*pa != lastLetter)
        {
            ++pb;
        }
    }
    puts(word);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru