Домашнее задание для ПО 2.11 по системному программированию от 15.02.21
учебно-методическое пособие

Склемин Алексей Анатольевич

Подсчитать количество повторений элементов, заданного множества символов, во введенной строке.

Скачать:

ВложениеРазмер
Файл 51.docx14.53 КБ

Предварительный просмотр:

Пятьдесят первое задание

Подсчитать количество повторений элементов, заданного множества символов, во введенной строке.


#include

using namespace std;

 

#include      // STL контейнер map

#include

#include

 

int main()

{

    setlocale(LC_ALL, "rus");

 

    map chars;// создаем контейнер

    map ::iterator begin, at, end;

 

    char str[500];

    cout<<"Ввести строку:"<

    gets(str);// вводим строку

 

    for(unsigned int i = 0; i < strlen(str); i++){

        chars[str[i]]++;// считаем каждый символ

    }

 

    begin = chars.begin();

    end  = chars.end();

    for(at = begin; at != end; at++) {

        cout << at-> first << 't'<< at->second << endl; // выводим результат

    }

    return 0;

}


По теме: методические разработки, презентации и конспекты

Домашнее задание для ПО 1.11 по системному программированию от 04.02.20

Шестнадцатеричное представление Представим, что необходимо просмотреть содержимое некотоpых байт в памяти. Требуется oпределить содержимое четырех последовательных байт (двух слов), которые имеют двои...

Домашнее задание для ПО 1.11 по системному программированию от 11.02.20

Сегменты Сегментом называется область, которая начинается на границе параграфа, то есть, по любому адресу, который делится на 16 без остатка. Хотя сегмент может располагаться в любом месте памяти и им...