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

Поиск анаграмм - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ помогите определить баг или недочёт в программе. http://www.cyberforum.ru/cpp-beginners/thread366958.html
Задача ввести с клавиатуры массив и вывести на экран наибольший его элемент. Проблема заключается в if когда s<mas он всё время перескакивает на else вместо s=mas. #include <stdio.h> #include <conio.h> #define n 100 void main() { int i,j;
C++ Динамическое выделение памяти Подскажите как выделить динамически память мод двумерный массив... Спасибо. ... int *mass = new int ; //int *mass = new int ; ) Не работает... ... http://www.cyberforum.ru/cpp-beginners/thread366957.html
unistd.h C++
как добавить unistd.h в биб Visual studio ??? закидываю в папку с проектом читается не правильно (((
C++ Целочисленная арифметика
Добрый вечер. Пропустил практику по информатике, не понимаю по какому принципу решать задачу. Собственно вот: тема - целочисленная арифметика. Задание: дано вещественное число ABCDEF.GHIKLM, в котором буквы это любые цифры (0..9) Нужно переставить группу цифр XX между цифрами Y, Z. У меня F G между L, M. Тоесть ИЗ ABCDEF.GHIKLM нужно получить ABCDE.HIKLFGM
C++ error LNK2019: ссылка на неразрешенный внешний символ Что это? http://www.cyberforum.ru/cpp-beginners/thread366911.html
Всем доброго вечера что это такое за непонятная ошибка? error LNK2019: ссылка на неразрешенный внешний символ и Ошибка 2 fatal error LNK1120: 1 неразрешенных внешних элементов #include<iostream> using namespace std; int main() { int n=1, m=5, v, x; cout << "Vvedite v" << endl;
C++ Запуск/Создание Windows Form в Win32 приложение ! Здравствуйте! Использую Visual Studio 2010. Учусь делать приложение игру на директх. Вопрос такой как запустить Форму видоус формс в вин32 приложении? Где его создать ? Как добавить в проект? Как запустить? #include <windows.h> #include <stdlib.h> #include <string.h> #include <tchar.h> #include "ddfunc.h" подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
16.10.2011, 13:32     Поиск анаграмм
у меня тоже чепуха какая-то, более того - из-за смены курсора в файле (строки 50, 70)не хочет завершать цикл
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <stdio.h>
#include <stdlib.h>
 
char in(char * str, char *buf)
{
    int i = 0, j;
    char ch = 0;
    while(str[i])
    {
        j = 0; ch = 0;
        while (buf[j])
            if (str[i] == buf[j++])
            {
                ch = 1;
                break;
            }
        if (!ch)
            break;
        else
            ++i;
    }
    return ch;
}
 
int main ()
{
    char *buf, *str;
 
    buf = (char*)malloc(1 << 7);
    if (!buf)
        exit(-1);
 
    str = (char*)malloc(1 << 7);
    if (!str)
        exit(-1);
 
    int tmp = 0, i = 0, sum = 0;
    fpos_t pos;
 
    FILE *filename;
    filename = fopen("/home/chertopolox/downloads/in.txt", "r");
 
    if (!filename)
        exit(-2);
 
    while ( !feof(filename) )
    {
        fgets(str, 128, filename);
 
        fgetpos(filename, &pos);
 
        while (str[i] != '\0')
            sum ^= str[i++];
 
        while (!feof(filename))
        {
            fgets(buf, 128, filename);
 
            while (buf[i] != '\0')
                tmp ^= buf[i++];
 
            if ( sum == tmp )
                if ( in(str, buf) )
                    printf("%s == %s\n", str, buf);
 
            i = 0; tmp = 0;
        }
 
        i = 0; sum = 0;
        fsetpos(filename, &pos);
    }
    fclose(filename);
    free(str);
    free(buf);
    return 0;
}
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru