С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как сделать через class? https://www.cyberforum.ru/ cpp-beginners/ thread1142881.html
Дано натуральное число. Определить являются ли числа упорядоченными по убыванию.
C++ Главное меню с подменю и поиск
Доброго времени суток. Собственно возник вопрос , как сделать в консольном приложении главное меню и подменю с функцией возврата в главное меню. И еще как сделать поиск по какой-то базе данных по первым буквам слова, то есть пишем "пр" и выдавало например "Притыцкого". Пожалуйста помогите:)
C++ Перегрузка оператора + https://www.cyberforum.ru/ cpp-beginners/ thread1142853.html
Есть 2 объекта класса Constr - R1 и R2. В каждом объекте есть string A. Нужно добавить значения первой строки ко второй. Как это сделать?
C++ Iterator Почему следующая конструкция не работает: vector<int> v(10); vector<int>::iterator v_ptr; v_ptr = v.begin(); // v_ptr = 0 т.е. нужно присваивать значение сразу при создании. https://www.cyberforum.ru/ cpp-beginners/ thread1142852.html
Определить, является ли текст двоичной записью числа кратного 6 C++
Помогите,пожалуйста с заданием. Задан текст,в который входят только цифры и буквы.Определить,является ли этот текст двоичной записью числа,кратного 6.Вот смог только перевести текст в двоичный код,а вот дальше не знаю как... // p.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #include <string.h>...
C++ Ввод двумерного массива с клавиатуры и из файла Здравствуйте. Хочу сделать программу, которая позволяет вводить двумерный массив либо из файла, либо с клавиатуры. Вот я написал код: #include <iostream> #include <fstream> #include <iomanip> using namespace std; //функция выводит массив на экран void printArray(int array, const int row, const int column) https://www.cyberforum.ru/ cpp-beginners/ thread1142850.html
C++ Реализация рождения, выполнения и блокировки процессов https://www.cyberforum.ru/ cpp-beginners/ thread1142845.html
При запуске задачи процессы переходят по очереди к след через паузу, по нажатию клавиши. Нужна помощь,сделать так, чтобы все процессы до нового круга выводились без паузы, все их состояния друг за другом, а после по нажатию и новый круг. #include <iostream.h> #include <conio.h> #include <stdlib.h> int main () { int i, v, f, s; cout << "Kolichestvo processov "; cin >> f;
Найти максимальное значение матрицы, первый элемент равный максимальному уменьшить на 10 C++
Дан двухмерный массив найти максимальное значение, первый элемент равный максимальному уменьшить на 10, последний увеличить на 5. Dev 5.4. #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { const int n=3; const int m=3;
C++ Создать двусвязный список с простыми числами Помогите, пожалуйста, с лабораторной. Задача: Создать двусвязный список с простыми числами. Числа заполнить по следующему алгоритму: сначала заполнить список числами от 1 и до какого-то n. Затем начиная с двойки проверять и удалять все числа делящиеся на нее, потом брать следующий элемент списка и делать аналогичную операцию, пока не будет чисел, делящихся на другие. https://www.cyberforum.ru/ cpp-beginners/ thread1142838.html C++ Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Найти ошибку https://www.cyberforum.ru/ cpp-beginners/ thread1142827.html
Ребят, такая проблема, задание: Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Но есть косяк, у меня получается делит число в 5 степени не на число а 14 степени, а на число в 16, как исправить косяк? вообще в голову не приходит. буду благодарен! #include "stdafx.h" #include <iostream> using namespace std; int perevod10(int...
C++ Освобождение памяти в c++
Привет, помогите разобраться с освобождением памяти в c++. Я так понимаю, что если освободить память, то переменная удаляется, но почему же такой код: int *a= new int; *a=1; cout <<*a<<endl; delete a; *a=2; cout <<*a;Выводит 1 2? Ведь по идее он не должен выводить 2, т.к. переменная а удалена.
C++ Экспертам и программистам С++: пройти собеседование и получить работу https://www.cyberforum.ru/ cpp-beginners/ thread1142809.html
прошу напишите список книг по С++,которые реально полезны и необходимы:для того ,чтобы пройти собеседование и получить работу.и что необходимо знать и чем владеть?пожалуйста,буду рад узнать мнения о советы профессионалов. P.S:Прошу писать только реально работающих программистов на С++. Добавлено через 56 минут актуально
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 39
09.04.2014, 13:35  [ТС] 0

В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря - C++ - Ответ 6020678

09.04.2014, 13:35. Показов 1612. Ответов 4
Метки (Все метки)

Ответ

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <io.h>
#include <stdio.h>
#define bzero
 
 
 
 
 
 
int main()
{
  // сначала отрываем файл file
  // и читаем данные в массив
  char *dict[100];
 
  int i = 0;
  FILE* file;
file=fopen("D:\Games\\lol.txt","rt");
while (!feof(file)) {
 
    char buf[64];
    fscanf(file, "%s", buf);
     dict[i] = new char[strlen(buf) + 1];
    strcpy(dict[i], buf);
    
    
   ++i;
   
  }
  int n = i; // n количество элементов в массиве
 
  // ну и тут уже ищем в массиве чего так да как.
  for (i = 0; i < n;) {
    char buf[32];
    bzero  (buf, 32); // забить нулями
    strcat(buf, dict[i]);
    int j;
    for (j = 0; j < n;) {
      strcat(buf, dict[j]);
      int k;
      // на этом этапе имеем в buf результат конкатинации двух строк
      for (k = 0; k < n; ++k) {
         if (strcmp(dict[k], buf) == 0) { // если одно из слов совпало с результатом конкатинации
           printf("%s\n", dict[k]);
         }
      }
      // освободим буфер от второго слова в нем.
      k = strlen(dict[j]);
      bzero(&buf[k + 1], 32 - k - 1);
    }
  }
 
  // в конце программы надо освободить память.
  for (i = 0; i < n; ++i) {
    free(dict[i]);
  }
  return 0;
}
короч вот, но не работает)ничего не выводит.Пожалуйста) помогите))

Вернуться к обсуждению:
В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2014, 13:35
Готовые ответы и решения:

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

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

Найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация)
найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация)

Распечатать те слова, которые являются обращениями других слов в этом предложении
1. Ввести предложение, слова в котором разделены пробелами и запятыми. Распечатать те слова,...

4
09.04.2014, 13:35
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.04.2014, 13:35
Помогаю со студенческими работами здесь

Найти слова в текстовом файле которые составлены ТОЛЬКО из гласных букв
Вроде не сложная задача, но как то вообще не идет.Только начал изучать Java. Нужно найти слова в...

Найти два самых длинных слова, которые полностью состоят из более коротких слов того же массива
Задача такая. Дан набор слов. Слово это не смысловая единица, а просто набор символов. Если что, их...

Строки: Выбрать из слов те, которые могут быть получены из образца по правилу
Помогите пожалуйста решить задачу по теме &quot;Строки&quot;: Приняв первое слово за образец, выбрать из...

Вывести только те слова, которые могут без искажений быть записаны латинскими символами
3.Дан текст на русском языке. Вывести только те слова, которые могут без иска* жений быть записаны...

0
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru