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

Вычеркните из слова все буквы, встречающиеся трижды - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли из букв слова X составить слово Y? http://www.cyberforum.ru/cpp-beginners/thread397361.html
проверьте , можно ли из букв слова Х составить слово У.Пожалуйста помогите , вобще не понимаю как это делать(
C++ Одномерный и двумерный массив. Всем привет ! Хотелось бы чтоб мне помогли с задачами ! я буду их пробовать решить но до завтра боюсь не успею так что нужна ваша помощь! 1. Составьте программу расположения элементов в массиве А(N) В порядке убывания. 2. Составьте программу перемены местами в массиве B(N) второго и последнего элемента. 3. Составьте программу формирования из массива A(N) двух массивов в которых первый массив... http://www.cyberforum.ru/cpp-beginners/thread397358.html
C++ матрицы
Как вывести построчно все элементы матрицы как понять построчно?
C++ C++ строки, структуры
1. Различные цехи завода выпускают продукцию нескольких наименований. Сведения о выпущенной продукции включают наименование, количество, номер цеха. Для заданного цеха необходимо вывести количество выпущенных изделий по каждому наименованию. #include <iostream.h> #include <iomanip.h> int main() { struct produkziya { char naimenovanie; int kolichestvo; int nomer_zecha;
C++ Вывести слова строки http://www.cyberforum.ru/cpp-beginners/thread397337.html
Нужно вывести слова из строки #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main(){ char s = " Every . solution , breeds ! new ? problems / "; char simb = " .,!?/"; int simb_begin = 0;
C++ Тимус. Парк Аттракционов. Заглушки проходит, а валится на 1 первом тесте Условие: http://acm.timus.ru/problem.aspx?space=1&num=1796 #include <iostream> #include <cmath> using namespace std; int main() { int value={ 10, 50, 100, 500, 1000, 5000 }; подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
02.12.2011, 19:54     Вычеркните из слова все буквы, встречающиеся трижды
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
#include<stdio.h>
#include<string.h>
 
void Del(char *s, char c)
{
   int i, j;
   for(i = j = 0; s[i]; i++)
      if (s[i] != c)
         s[j++] = s[i];
   s[j] = '\0';
}
 
void Delete(char *s)
{
   int i, count[256] = {0};
   for(i = 0; s[i]; i++)
      count[s[i]]++;
   for(i = 0; i < 256; i++)
      if (count[i] == 3)
         Del(s, i);
}
 
int main()
{
    char s[1024];
    fgets(s, 1024, stdin);
    Delete(s);
    puts(s);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru