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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ арифметические действия с указателями не работают http://www.cyberforum.ru/cpp-beginners/thread907425.html
На одном сайте (http://www.c-cpp.ru/books/arifmeticheskie-deystviya-s-ukazatelyami) написано, что с при увеличении указателя на единицу, значение по его адресу увеличится на длину его типа, например: #include <iostream> using namespace std ; int main () { int n = 40 ; int *p = &n ;
C++ Описать Методы Програмы Добрый день.Есть прога нужно описать методы.Где знаки вопроса. Розклянемо Сlass ListData. Сlass ListData { string data; int key; // ключі, скільки даних в 1 запиті char sep; // символ сепаратор }; Методи Class ListData listData(); - класс без параметрiв. http://www.cyberforum.ru/cpp-beginners/thread907387.html
Различие функций setlocale() и SetConsoleCP()/SetConsoleOutputCP() C++
Вопрос состоит в следующем... Можно проверить с помощью функций GetACP(), GetOEMCP(), GetConsoleCP(), GetConsoleOutputCP(), что функция setlocale НЕ МЕНЯЕТ НИКАКИХ КОДИРОВОК в потоках ввода/вывода. Однако, если использовать функцию SetConsoleOutputCP(1251) или SetConsoleCP(1251), то после них setlocale() не работает! Особенно удивительно относительно функции SetConsoleCP(1251), она то здесь при...
Дано двумерный массив целых чисел. Все нечетные элементы заданного массива заменить суммой номеров их строки и столбца C++
решил задачу думаю правильно все сделал. Если есть гдето ошибка скажитьте)))) #include<iostream> #include <conio.h> #include <cmath> #include <iomanip> #include <time.h> using namespace std; int main() { int n,m;
C++ run-time check failure #3-не запускаеться программулька http://www.cyberforum.ru/cpp-beginners/thread907370.html
Простая программка, проверяю-правельная. У друзей-работает, а у меня выдает "run-time check failure #3 the variable 'c' is being used without being initialized" Что может быть это? Вижуал Студию переставляла, не помогает( Вот собствено и код #include <iostream> using namespace std; void main() { int a,b,c; float d;
C++ дописать ( Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися) нужно чтоб на экран еще выводило перед новым массивом А, числа,которые повторяются в массиве В 2 раза. и перед С тоже чтоб выводило на экран числа,которые остались в старом массиве А. само задание было таково: 43. Вводятся массивы А и В. Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися в массиве А.на... подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,332
Завершенные тесты: 1
20.06.2013, 09:36     Дан набор карточек, на каждой из которых написана буква(среди букв могут быть повторяющиеся) и список слов
Основные условия:
1) Есть список слов.
2) Есть набор букв.

Перебирать все слова по буквам и смотреть есть ли среди набора букв требуемая.

Список слов:
мама
мыла
раму


Набор букв:
[м, ы, л, а, м, р, у]

Смотрим первое слово:
мама
Двойной цикл:
1)мама
[м, ы, л, а, м, р, у]
есть!

2)мама
[м, ы, л, а, м, р, у]
не то!
2.1)[м, ы, л, а, м, р, у]
не то!
2.3)[м, ы, л, а, м, р, у]
не то!
2.4)[м, ы, л, а, м, р, у]
есть!

3)мама
[м, ы, л, а, м, р, у]
нельзя, уже задействовано!
3.1)[м, ы, л, а, м, р, у]
не то!
3.2)[м, ы, л, а, м, р, у]
не то!
3.3)[м, ы, л, а, а, м, р, у]
нельзя, уже задействовано!
3.2)[м, ы, л, а, м, р, у]
есть!

4)мама
[м, ы, л, а, м, р, у]
нельзя, уже задействовано!
4.1)[м, ы, л, а, м, р, у]
не то!
4.2)[м, ы, л, а, м, р, у]
не то!
4.3)[м, ы, л, а, м, р, у]
нельзя, уже задействовано!
4.4)[м, ы, л, а, м, р, у]
нельзя, уже задействовано!
4.5)[м, ы, л, а, м, р, у]
не то!
4.6)[м, ы, л, а, м, р, у]
не то!

Вывод:
Из данного набора нельзя составить слово "мама".

Следующее слово...


А потом задействовать комбинаторику:
из слов, которые можно вообще составить из данного набора букв составлять комбинации каким-либо перебором и смотреть где больше слов получится.
 
Текущее время: 13:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru