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

Дана строка. Подсчитать количество букв K в последнем ее слове - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на вставку строк в матрицу http://www.cyberforum.ru/cpp-beginners/thread606427.html
Помогите написать программу, вот задача : Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов. Перед столбцом, в котором находится элемент, равный индексу строки, вставьте строку, состоящую из единиц. Если такого столбца или строки нет, то вывести сообщение об этом. С удаление я разобралась, а вот со...
C++ Написать текст функции strcat(), "склеивающей" две текстовые строки 4. Написать текст функции strcat(), "склеивающей" две текстовые строки. Функция принимает указатели на две строки s1 и s2, выделяет память для "склеенной" строки и возвращает ее указатель. Добавлено через 13 минут пожалуйста можно к программе ещё комментарии http://www.cyberforum.ru/cpp-beginners/thread606405.html
C++ Написать текст функции left, принимающую количество символов
Написать текст функции left, принимающую количество символов, текстовую строку и выделяющих n символов в начале строки. Функция должна выделить память и вернуть указатель на возвращаемую строку. К этой же задаче отдельно, написать текст функции right выделяющей n символов в конце строки Добавлено через 16 минут пожалуйста можно к программе ещё комментарии
Написать 2 функции, возращающие минимальное и максимальное значение C++
1. Написать 2 функции, возращающие минимальное и максимальное значение из двух принятых параметров типа int. Добавлено через 17 минут пожалуйста можно к программе ещё комментарии
C++ Написать программу, которая вводит целое число n и выделяет память http://www.cyberforum.ru/cpp-beginners/thread606389.html
3. Написать программу, которая вводит целое число n и выделяет память для массива из n данных типа: char, int, double. Перед завершением работы программы память освободить.
C++ Дан символ C и строки S, S0 Помогите с задачей решение нужно на С++ Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0 подробнее

Показать сообщение отдельно
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
16.06.2012, 15:53     Дана строка. Подсчитать количество букв K в последнем ее слове
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
#include <iostream>
#include <algorithm>
#include <vector>
#include <iterator>
#include <random>
#include <ctime>
 
 
int main()
{
    std::mt19937 gen(std::time(0));
    std::uniform_int_distribution <> distr(15, 80);
    std::size_t rows = 10, cols = 15;
    std::vector <std::vector <int>> vec(rows, std::vector <int> (cols, 0));
    std::cout<<"Before:"<<std::endl;
    for_each(vec.begin(), vec.end(), [&gen, &distr] (std::vector <int> &arr) -> std::vector <int>
    {
        std::generate(arr.begin(), arr.end(), [&gen, &distr] () -> int { return distr(gen); });
        std::copy(arr.begin(), arr.end(), std::ostream_iterator <int> (std::cout, " "));
        std::cout<<std::endl;
        return arr;
    });
    std::cout<<"After:"<<std::endl;
    for_each(vec.begin(), vec.end(), [&gen, &distr] (std::vector <int> &arr) -> std::vector <int>
    {
        std::sort(arr.begin(), arr.end());
        std::copy(arr.begin(), arr.end(), std::ostream_iterator <int> (std::cout, " "));
        std::cout<<std::endl;
        return arr;
    });
    return 0;
}
 
Текущее время: 06:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru