Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Leksway1
4 / 4 / 4
Регистрация: 19.05.2014
Сообщений: 56
1

Вывести на экран строку символов только с четными номерами кодов ASCII

25.11.2014, 12:57. Просмотров 1074. Ответов 2
Метки нет (Все метки)

После ввода с клавиатуры произвольного строки определить и вывести на экран строку символов только с четными номерами кодов ASCII, расположенных в порядке их возрастания.


Нужно решение с++.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2014, 12:57
Ответы с готовыми решениями:

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

Сформировать таблицу ASCII-кодов символов с номерами от a до b
Ввести натуральные числа a и b размером в один байт Сформировать таблицу...

Вывести таблицу символов кодов ASCII
Вывести таблицу символов кодов ASCII таким образом, чтобы ряды обозначали...

Ввести строку отфильтровать ее по мере возростания по коду ASCII вывести сумму кодов
После ввода с клавиатуры произвольного строки вывести на экран эту строку с...

Вывести на экран сумму кодов (по ASCII) цифр входящих в заданное число
help

2
mss307
118 / 118 / 41
Регистрация: 14.12.2013
Сообщений: 352
25.11.2014, 13:25 2
Лучший ответ Сообщение было отмечено Leksway1 как решение

Решение

C++
1
2
3
4
5
6
7
    std::cout << "Enter str:\n";
    std::string     str;
    getline(std::cin, str);
    str.erase(std::remove_if(str.begin(), str.end(), [](char ch) -> bool
    {return ch % 2;}), str.end());
    std::sort(str.begin(), str.end());
    std::cout << str << std::endl;
1
ForEveR
В астрале
Эксперт С++
7996 / 4755 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
25.11.2014, 13:27 3
Лучший ответ Сообщение было отмечено Leksway1 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <algorithm>
#include <string>
#include <iterator>
 
int main()
{
   std::string value = "hello and what is it";
   std::sort(value.begin(), value.end());
   std::copy_if(value.begin(), value.end(), std::ostream_iterator<char>(std::cout, ""),
   [](const char ch) { return ch % 2 == 0; });
   std::cout << std::endl;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 13:27

Вывести на экран все слова с четными номерами.
Дана строка текста, в которой слова разделены пробелами. Нужно вывести на экран...

После ввода с клавиатуры произвольного текста, вывести на экран сумму его ASCII кодов
После ввода с клавиатуры произвольного текста, вывести на экран сумму его ASCII...

Дана матрица. Вывести на экран все четные строки, то есть с четными номерами
Дана матрица. Вывести на экран все четные строки, то есть с четными номерами.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru