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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти коэффициенты произведения многочленов http://www.cyberforum.ru/cpp-beginners/thread770875.html
Помогите пожалуйста решить эту задачу, используя массивы. Данные задачи в картинке. Буду очень благодарен!
C++ Класс линия Задание: описать класс линии, в котором конструктор ещё и рисует её. (это сделано). Доп. задание: сделать деструктор. вопрос: как? просто длину занулить или что? # include <iostream> using namespace std; class line { int len; public: line(int a); http://www.cyberforum.ru/cpp-beginners/thread770873.html
Перевод из 16 сс в 4 сс C++
Помогите пожалуйста написать программу на C++ по переводу из 16 сс в 4 с дробными числами, а то я не очень понимаю как это сделать, недавно начал изучать этот язык. Добавлено через 1 час 16 минут #include <iostream> #include <math.h> using namespace std; int main() {double Number, b, c; int a, d, i, j=0, k;
Попадание в Морском Бою C++
#include <iostream> #include <ctime> #include <clocale> #include <stdlib.h> #include <conio.h> #include <locale.h> using namespace std; enum direction{h,v}; class Player {
C++ Нужно прочитать со входного потока число и строку, как проигнорировать лишние символы? http://www.cyberforum.ru/cpp-beginners/thread770820.html
Всем привет! Со входного потока нужно прочитать число, а затем в новой строке string... Гугл мне сказал, что после того, как мы ввели число, в буфере остаётся символ '\n'. Пишу: #include <iostream> #include <string> ... int main () {
C++ Определение учетной записи, из-под которой был скопирован файл в сеть Добрый времени суток, коллеги! На сетевой диск сохраняется файл. В свойствах файла присутствует информация о разрешениях для групп пользователей, имеющих к нему доступ. Также в списке представлено имя учетной записи, из-под которой было осуществлено копирование. Пожалуйста, подскажите, как средствами c++ получить имя этой учетной записи? подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
26.01.2013, 00:06
HyPuK, вот, конечно не супер, но вот:

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
77
78
79
80
81
// new1.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
 
void main()
{
    char *str, *str1, *str2;
    str = new char[255];
    cout << "Enter the string: ";
        cin.getline(str, 255, '\n');
 
    cout << "Your string: ";
        cout << str << endl;;
 
    int size = strlen(str) + 1, k = 0;
    for(int i = size-1; i >=0; i--)
    {
        k++;
        if(str[i] == ' ')
        {
            k--;
            str1 = new char[k];
            for(int j = size; j > i; j--, k--)
            {
                str1[k] = str[j];
            }
            break;
        }
    }
 
    bool flag;
    int kol = 0, size3 = size-strlen(str1);
    for(int i = 0; i < size3; i++)
    {
        flag = false; 
        if(str[i] == ' ')
        {
            int size2 = i - kol;
            str2 = new char[size2];
            for(int j = kol, j1 = 0; j < i; j++, j1++)
            {
                str2[j1] = str[j];
            }
 
            str2[size2] = '\0';
 
            int size1 = strlen(str2)+1;
            for(int s = 0; s < size1; s++)
            {
                for(int s1 = s+1; s1 < size1; s1++)
                {
                    if(str2[s] != str2[s1])
                        flag = true;
                    else
                    {
                        flag = false;
                        break;
                    }
                }
 
                if(flag == false)
                    break;
            }
 
 
            kol = i+1;
        }
        
        if(flag == true)
        {
            if(strcmp(str1, str2) != 0)
                cout << str2 << endl;
        }
    }
 
    cout << "\n\n"; 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru