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

Слова, в которых встречается первая и последняя буквы предыдущего слова - 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
Master C/C++
 Аватар для zitxbit
86 / 738 / 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/b9cc55...2e009d252271ca
Миниатюры
Слова, в которых встречается первая и последняя буквы предыдущего слова  
 
Текущее время: 05:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru