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

Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму нечетных,количество ненулевых произведений четных элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread294625.html
Ввести с клавиатуры матрицу X.Вывести ее на экран.Найти сумму нечетных,количество ненулевых произведений четных элементов.
C++ Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов. Массив задаётся случайным порядком.Вывести массив и числа отрицательных, положительных и нулевых элементов. Добавлено через 6 часов 6 минут #include <stdio.h> #include <conio.h> #include <windows.h> void main(void) { int a; int n,i,s1,s2,s3; http://www.cyberforum.ru/cpp-beginners/thread294622.html
Удалить часть символьной строки, заключенной в скобки (вместе со скобками). C++
Удалить часть символьной строки, заключенной в скобки (вместе со скобками).
C++ Ввод и работа с кирилицей
Необходимо считать слово и сравнить его с уже имеющимся например: char f="привет";//с чем сравинвать char x; scanf("%s",x);//что сравнивать но при чтении кирилицы в память(в икс) забиваеться вместо привет - "ЇаЁўҐв" и сравнивать 2 строки уже нельзя.Каким макаром его повернуть чтобы считывались именно руские символы?
C++ Вывести на экран слова, содержащие три буквы http://www.cyberforum.ru/cpp-beginners/thread294610.html
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
C++ freopen Из всех способов текстового ввода/вывода предпочитаю freopen из-за удобства отладки(лень каждый раз сворачивать студию и проверять файлы, а freopen можно просто закомментировать) Сейчас столкнулся с проблемой, нужно вывести сначала в файл, и уже затем на экран. Судя по описанию freopen закрывает текущий поток и открывает новый... Как можно открыть вывод в консоль заново? Взято с... подробнее

Показать сообщение отдельно
Fafle
34 / 34 / 4
Регистрация: 19.03.2010
Сообщений: 136
13.05.2011, 12:50     Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
 
int main(){
    char *str=new char [1000];
    gets(str);
    int *ar=new int[255];
    ar[0]=0;
    for(int i=0;i<strlen(str);i++){
        ar[(int)str[i]]++;
    }
    for(int i=0;i<256;i++)
        if(ar[i]==1)
            cout<<(char)i<<" ";
    cout<<endl;
    delete [] ar;
    delete [] str;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru