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

Найти и вывести на экран слова, которие повторяются - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование аргументов в конструкторе при объявлении массива - }{ЭЛП http://www.cyberforum.ru/cpp-beginners/thread373656.html
Здравствуйте. Мне нужен массив класса button. Короче: button but(1);//работает button but;//работает button but(1);//не работает Как сделать чтобы 3-ий вариант работал?
C++ Не могу понять что от меня хотят :( Помогите разобраться в ошибке. Так как я только-только начал писать в С++ не могу понять из-за чего эта ошибка. http://*************/s/1gVKc http://www.cyberforum.ru/cpp-beginners/thread373655.html
C++ Микрофон и частота сигнала
Доброго времени суток. Подскажите пожалуйста можно ли как то считывать звук с микрофона через с++ и достать частоту этого сигнала?? Если можно то как
помогите найти ошибку,окончательно запутался C++
Решил написать морской бой,но что-то не получается у меня расстановка... не понимаю что не так. seabattle.h class SeaBattle { public: void area(); //поле игры void ships(int z,int j,int c); //расстановка кораблей int arrangement_pp_a(int j,int z,int cow_row);//проверка ячеек int arrangement_mm_a(int j,int z,int cow_row);
C++ помогите найти ошибку http://www.cyberforum.ru/cpp-beginners/thread373646.html
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1Tan.h" #include <math.h> //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm"
C++ Функция, которая вводит в массив числа, сначала с чётными, а потом с нечётными индексами Нужно написать функцию , котороя вводила сначала в масив числа, сначала с чётнимы, а потом не чётнимы индексами. подробнее

Показать сообщение отдельно
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
28.10.2011, 06:48     Найти и вывести на экран слова, которие повторяются
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 <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int cmp(const void *s1, const void *s2);
 
int main(void)
{
    char line[] = "a aa b bb dd c cc d dd aa bb cc dd";
    char *words[100], **pw;
    int nwords;
    char *p;
    int i;
    
    pw = words;
    for (p = strtok(line, " ");
         p != NULL;
         p = strtok(NULL, " "))
        *pw++ = p;
    nwords = pw - words;
 
    qsort(words, nwords, sizeof words[0], &cmp);
    
    for (i = 0; i < nwords; i++)
        printf("%s\n", words[i]);
    
    return 0;
}
 
int cmp(const void *s1, const void *s2)
{
    return strcmp(*(const char **) s1, *(const char **) s2);
}
Код
[guest@localhost tests]$ .ansi t.c -o t
[guest@localhost tests]$ ./t
a
aa
aa
b
bb
bb
c
cc
cc
d
dd
dd
dd
[guest@localhost tests]$
разделение и сортировка
дальше нужно найти повторы и вывести какждый первый повтор
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru