Форум программистов, компьютерный форум, киберфорум
Наши страницы

Преобразовать строку: удалить все символы '*' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Предлагаю заголовочный файл с реализацией функций и классов, необходимых для решения задач по комбинаторике http://www.cyberforum.ru/cpp-beginners/thread416597.html
kombinatorika.h Этот заголовочный файл подключается для работы с комбинаторикой. В нём определены и реализованы функциии классы для работы с ней. (Для работы с этим файлом необходимо подключиь...
C++ Сформировать и распечатать квадратную матрицу Задача такая: Сформировать и распечатать квадратную матрицу А(n;n), так чтобы числа от 1 до n располагались по побочной диагонали. Кое-как сделал: #include <conio.h> #include <stdio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread416587.html
C++ одномерный массив
подсчитать количество не положительных, положительных, нулевых элементов массива В. тип элементов: действительные; Количество элементов:25 Элементы: от -50 до 50
C++ Матрица+консольное меню(С++)
Всем доброго времени суток. Помогите пожалуйста с заданием: Назовём допустимым преобразованием матрицы перестановку двух строк или двух столбцов. Дана действительная квадратная матрица порядка n....
C++ Задача о рюкзаке.требуется проверить, можно ли заполнить рюкзак полностью.Не знаю в чём ошибка...( http://www.cyberforum.ru/cpp-beginners/thread416582.html
#include "stdafx.h" #include "conio.h" #include <iostream> using namespace std; int main(void) { int m, d; int sum, n, i, j, k, max, x; int go_back, good; printf ("Vvedite...
C++ Одномерный массив Задание такое: В целочисленном массиве, сгенерированном случайным образом, найти количество пар соседних элементов, в которых предыдущий элемент кратен последующему. Сделал, вроде работает:... подробнее

Показать сообщение отдельно
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.12.2011, 22:13
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
33
34
35
36
#include <iostream>
#include <cstring>
 
#define CH '*'
 
using namespace std;
 
void del ( char *s)
{
   if ( s ) {
      char *t = s + 1;
   
      while ( *s++ = *t++ )
         ;
   }      
}      
 
int main ()
{
   char buf[]= "Hell**o * world*";
   char *p;
   char alpha[] = "wrtplkjhgfdszxcvbnm";
 
   for ( p = strchr (buf, CH) ; p ; p = strchr (buf, CH) )
      del (p);
      
   cout << buf << endl;
   
   for ( p = buf ; *p ; ++p )
      del (strchr (alpha, tolower(*p)));
   
   for ( p = alpha ; *p ; ++p )
      cout << *p;
   
   return 0;
}
Добавлено через 1 минуту
Mиxaил, а что W уже не согласный??? регистр не имеет значения.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru