Страница 1 из 2

Программа подсчета количества букв.

Добавлено: 22 янв 2017, 14:30
hedgehog
пользователь вводит фразу, задача программы пересмотреть все буквы и вывести в ряд все буквы из алфавита только один раз.
Пример.
"Введите предложение"
Пользователь пишет "А роза упала на лапу Азора".
Ответ "а, р, о, з, у, п, л, н"

Re: Программа подсчета количества букв.

Добавлено: 22 янв 2017, 15:04
Romeo
Какие мысли? Что именно не получается?

Re: Программа подсчета количества букв.

Добавлено: 23 янв 2017, 01:08
hedgehog
Как написать такую программу на плюсах? Кто-нибудь знает?

Re: Программа подсчета количества букв.

Добавлено: 23 янв 2017, 09:09
Romeo
Многие знают. Но мы в этом разделе не пишем за других, а помогаем. Если нужна готовая программа, могу перенести в раздел "Решите мне задачку", но там могут попросить деньги за выполнение. Здесь же получишь гарантированную помощь, при условии, что сам возьмёшься разбираться.

Re: Программа подсчета количества букв.

Добавлено: 23 янв 2017, 13:28
hedgehog
Как я могу написать ее?
Я могу написать то, что в книге выучила. Соответственно я могу написать так
#include <iostream>
int main()
{
using namespace std;


cout << "Введите предложение";


}

Что писать в середине, понятия ни малейшего не представляю. Может кто подскажет?

Re: Программа подсчета количества букв.

Добавлено: 23 янв 2017, 14:53
Romeo
А дальше книгу читать не получилось? :)

Ладно, понятно, перемещаю в "Решите мне задачку".

Re: Программа подсчета количества букв.

Добавлено: 24 янв 2017, 11:22
Слива
Я написал программу, но какая-то странная ошибка:
Doubly Linked List
____________________
Doubly Linked List
______________________
1.Insert at begining
2.Insert at last
3.Insert at the mioddle
4.Delete at the start
5.Delete at the end
6.Delete in the middle
7.sort the list
8 :D isplay
9.Reverse
Enter your chioce
1

Домен: Short URL: cpp.sh/2lwd.
Что-то тут со строкой связано, но не понятно в чем дело.
Может кто знает в чем дело?

Re: Программа подсчета количества букв.

Добавлено: 24 янв 2017, 11:52
Слива
Ураааааааааааа!!!!! Чуваки, я написал!!!!!(C++Builder 6)

Код: Выделить всё

//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream>
#include <string>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
using namespace std;
string Predlogenie = "A jopa upala na lapu Azora";
unsigned int x, y, Counter=0;
bool Est[256] = {false};  //Slovar
char Oput[1024] = {0};
char Symbol;

int main(int argc, char* argv[])
{
//cout << "Vvedite predlogenie:\n";
//cin >> Predlogenie;
cout << Predlogenie << '\n';

for(x = 0; x < Predlogenie.length(); x++)
{
    Symbol = Predlogenie[x];
    //Space code=32;
    if(Symbol == 32) continue;
    
    if(!Est[(unsigned int)Symbol])
    {//dobavlyaem ego v Output
        Est[(unsigned int)Symbol] = true;  //pomechaem prisutstvuyusgie bukvi
        Oput[Counter] = Symbol;
        Counter++;
    }
}

for(x = 0; x < Counter; x++)
    cout << Oput[x] << " ";

cout << '\n';
system("pause");
return 0;
}
//---------------------------------------------------------------------------

Re: Программа подсчета количества букв.

Добавлено: 27 янв 2017, 02:34
hedgehog
Что за чушь??

Re: Программа подсчета количества букв.

Добавлено: 27 янв 2017, 10:09
Слива
Какая чушь? Ты что несешь! Программа на C++.(К Вашему сведению: Оскорбления запрещены на форуме, если Вы не разбираетесь в C++ - это Ваши проблемы)