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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ZubSam
13 / 13 / 1
Регистрация: 24.03.2012
Сообщений: 238
#1

Записать в массив буквы, которых нет в слове monarchy - C++

18.02.2013, 13:34. Просмотров 311. Ответов 2
Метки нет (Все метки)

имеется два массива
arr_1[8]={'m','o','n','a','r','c','h','y'};
arr_2[26]={'A',...'Z'};
как записать в третий массив arr_3
буквы алфавита которых нет в слове monarchy ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 13:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать в массив буквы, которых нет в слове monarchy (C++):

Сделать маленькими все буквы в тех словах, в которых нет ни одной буквы, встречающейся в последнем слове строки. - C++
Помогите разобраться с задачей по практике, что только не пробовал, программа упорно отказывается работать. Алгоритм достаточно прост и...

Найти слова, буквы которых расположены по алфавиту и слова, в которых нет повторяющихся букв - C++
Разработать алгоритм и программу. Вводится текст из заглавных и строчных латинских букв,пробелов.Количество символов не должно превышать...

Сформировать новое предложение из слов введенного предложения, в которых нет заданной буквы - C++
С клавиатуры ввести предложения. Сформировать новое предложение с тех слов введенного предложения, в которых нет заданной буквы. Учесть,...

Найти и записать в выходной файл слова, в которых нет повторяющихся букв - C++
Привет всем! У меня такая задачка: В произвольном тексте входного файла, содержащем не более 10 строк, в каждой строке не более 80...

Для заданного достаточно длинного слова найти в имеющемся тексте все слова, в которых использованы только буквы, имеющиеся в заданном слове - C++
Помогите пожалуйста!!!!!Плиззззззззз!!!!! Для заданного достаточно длинного слова найти в имеющемся тексте все слова, в...

Строки. В каждом чётном по порядку слове удалить все нечётные буквы, а в каждом нечётном слове удалить все чётные буквы. - C++
8.4.1. Помогите, пожалуйста, решить задачу в С++. Дана строка символов, состоящая из русских слов, разделённых пробелами. В...

2
ITcrusader
Эксперт С++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
18.02.2013, 16:40 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream> 
#include <algorithm>
 
int main(int argc, char *argv[])
{
    char arr_1[ 8 ] = {'m','o','n','a','r','c','h','y'};
    char arr_2[ 26 ] =  {
        'a','b','c','d','e','f','g','h',
        'i','j','k','l','m','n','o','p',
        'q','r','s','t','u','v','w','x','y','z'
    };
 
    std::sort(arr_1, arr_1 + 8);
    std::sort(arr_2, arr_2 + 26);
 
    char arr_3[18];
    std:: set_difference(arr_2, arr_2 + 26, arr_1, arr_1 + 8, arr_3);
    
    for( int i = 0; i < 18; i++ )
        std:: cout << arr_3[i];
 
    return 0;
}
0
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
18.02.2013, 17:02 #3
Наверно, надо что-то крайне примитивное, типа такого:
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
#include <iostream>
 
bool contains(const char *word, char symbol) {
  while (*word != '\0') {
    if (*word++ == symbol) {
      return true;
    }
  }
  return false;
}
 
char *copyAbsent(const char *word, const char *letters, char *destination) {
  char *result = destination;
  for (const char *letter = letters; *letter != '\0'; ++letter) {
    if (!contains(word, *letter)) {
      *destination++ = *letter;
    }
  }
  *destination = '\0';
  return result;
} 
 
int main(int argc, char **argv) {
 
  char word[] = "monarchy";
  char letters[] = "abcdefghijklmnopqrstuvwxyz";
  char result[sizeof(letters)];
  
  std::cout << copyAbsent(word, letters, result) << std::endl;
 
  std::cin.get();
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2013, 17:02
Привет! Вот еще темы с ответами:

Записать строку в 1 файл, сделать там проверку и найти слова, в которых нет повторяющихся символов - C++
Вообщем дали задание на работу с файлами. Надо записать строку в 1 файл, сделать там проверку и найти слова, в которых нет повторяющихся...

Вычисление суммы позиций на которых в слове Х стоят буквы "в" и "п" - C++
Вот тут дали задание и не знаю как решить....я думаю есть добрые люди???=))) Напишите программу вычисления суммы позиций на которых в...

Массив строк. Определить количество слов, у которых первый символ встречается в слове еще хотя бы один раз - C++
Помогите, пожалуйста, с задачей: Дан текст из нескольких строк. Определить количество слов, у которых первый символ встречается в слове...

Определить кол-во слов , в которых нет буквы "у" - C++
Не понимаю как вообще это реализовать . Задания два , это одно из них , другое похожее . С клавиатуры посимвольно вводиться...


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

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

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