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

Слова, в которых встречается первая и последняя буквы предыдущего слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму отрицательных значений элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread614484.html
В программировании я еще новичок, при выполнении опирался на помощь одногрупников, но по причине болезни пропустил занятия по теме многомерные массивы. Вот стараюсь сам заполнить пробелы, но что то...
C++ Скажите в чем разница между Visual C++ и обычным C++, и с какого следует начать, если я знаю только Паскаль Скажите в чем разница между Visual C++ и обычным C++, и с какого следует начать, если я знаю только Паскаль http://www.cyberforum.ru/cpp-beginners/thread614477.html
Переменная не инициализирована C++
Всем привет решил написать простенький класс.Вот обьявление: #pragma once #include <iostream> #include <windows.h> using namespace std; #define UNLEN 256 class Name{ public: Name();
C++ Что означает std в с++?
например, std::cin>>a?
C++ Заменить большее из двух данных чисел удвоенным произведением http://www.cyberforum.ru/cpp-beginners/thread614442.html
Составить программу , заменяющую большее из двух данных чисел удвоенным произведением,а меньшее полусуммой этих чисел.
C++ Решение задачи на Абстрактный класс Буду признателен если поможете описать абстрактный класс Животное. Класс должен содержать характеристики животных: название, вид, местообитание, функцию вывода всех данных на экран. На его основе... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
26.06.2012, 20:31
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
#define N 256
 
int main()
{
    static char* psz = "apple fruit grape juice foot great jewelry";
 
    char* buf = psz; int s = 0;
    char** ppsz = new char*[N];
    memset((void*)ppsz, 0x00, 4 * N);
    while ((buf = strchr(buf,' ')) != NULL && *psz != '\0')
    {
        char temp[256] = "\0"; int x = 0;
        while (*psz != *buf && *psz != '\0')
            temp[x++] = *psz++; *psz++;
        
        ppsz[s] = new char[256]; 
        strcpy(ppsz[s++],temp);
    }
 
    for (int i = 0; ppsz[i] != NULL; i++)
    {
        printf("%s - ",ppsz[i]);
 
        char* pchars = new char[3];
        sprintf(pchars,"%c%c",*ppsz[i],*(ppsz[i]+strlen(ppsz[i])-1));
 
        for (int q = i+1; ppsz[q] != NULL; q++)
        {
            bool absentw = false;
            for (int k = 0; *(pchars+k) != '\0' && !absentw; k++)
            {
                int count = 0;
                for (char* sw = ppsz[q]; *sw != '\0'; *sw++)
                    if (*(pchars+k) == *sw) count++;
                absentw = (count <= 0) ? 1 : 0;
            }
 
            if (absentw == false)
                printf("%s ",ppsz[q]);
        }
 
        printf("\n");
    }
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/b9cc55533d123e936b2e009d252271ca
0
Миниатюры
Слова, в которых встречается первая и последняя буквы предыдущего слова  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru