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

Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить символы B в порядке, обратном к алфавитном - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не могу найти ошибку, программа ничего не выводит http://www.cyberforum.ru/cpp-beginners/thread1025051.html
Не выводится комбинация из 5 единиц или нулей, не могу найти ошибку, подскажите пожалуйста, где ошибся:cry: Само задание: Дана строка, состоящая из групп нулей и единиц, разделенных одним или...
C++ посчитать время выполнения поиска Добрый вечер. Есть код B-дерева. Мне нужно показать, что время, выполнения поиска, логарифмическое. Засекаю время в ключи, перед вызовом функций поиска. Но время какое-то странное.... #include... http://www.cyberforum.ru/cpp-beginners/thread1025044.html
Нужно посчитать сложность алгоритма C++
Дорогие обитатели форума, нужно посчитать сложность рекурсивной функции удаления вершин из бинарного дерева. К сожалению, не представляю, как это можно сделать =( В задании сказано воспользоваться...
Найти модуль суммы и квадрат произведения компонент файла C++
Помогите пожалуйста решить задачку. Дан файл f, компоненты которого являются действительными числами. Найти модуль суммы и квадрат произведения компонент файла f. (на с++). Заранее благодарен.
C++ Подсчитать одинаковые элементы http://www.cyberforum.ru/cpp-beginners/thread1025027.html
Уважаемые опытные программисты! Помогите решить мне одну проблему. Суть её в следующем: Мне нужно посчитать количество одинаковых символов в массиве и вывести это количество. Я перебрал много...
C++ стилилизация pictureBox1.Image доброго времяни суток,помогите кусочком кода,как стилилизовать и дистилизовать pictureBox1.Image?) подробнее

Показать сообщение отдельно
DSBM
2 / 2 / 0
Регистрация: 28.10.2013
Сообщений: 76
01.12.2013, 23:39  [ТС]
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
82
83
84
85
86
87
88
89
90
91
92
93
94
# include <string.h>
# include <stdlib.h>
# include <conio.h>
# include <stdio.h>
# include <ctype.h>
main()
{
int i, j, la, lb, ia, ib, lc, ic, n;
char max, a[30], b[30], c[30];
 
 
printf("Vveditestroku A: ");
gets(a);
printf("\n");
printf("Vveditestroku B: ");
gets(b);
la = strlen(a);
lb = strlen(b);
ia=0;   ib=0;
for (i=0; i<=la-1; i++)
{
if (strchr(b, a[i]) !=0)
ia = 1;
}
 
ib=0; lb = strlen(b);
for (i=0; i<=lb-1; i++)
             {
for (j=i+1; j<=lb; j++)
if (b[i] == b[j])
ib = 1; }
if ((ia == 1) && (ib == 0))
{
{lb=strlen(b);
for (i=0; i<=lb-2; i++)
{
max = b[i];
n = i;
for (j=i+1; j<=lb-1; j++)
if (b[j]> max)
{
max = b[j];
n=j;
}
b[n]=b[i];
b[i]=max;
}
}
la=strlen(a);
for (i=la-1; i>=0; i--)
{if (!ispunct (a[i]))
    {
    la = strlen(a);
    for (j=i;j<=la;j++)
    a[j] = a[j+1];
    } }}
else
 {
for (i=0; i<=la-2; i++)
    {
    max = a[i];
    n = i;
    for (j=i+1; j<=la-1; j++)
    if  (a[j]<max)
        {
        max = a[j];
        n = j;
        }
    a[n] = a[i];
    a[i] = max;
    }
lb=strlen(b);
for (i=lb-1; i>=0; i--)
if ((b[i]>='a')&&(b[i]<='z') or (b[i]>='A')&&(b[i]<='Z'))
    {
    lb=strlen(b);
    for (j=lb; j>=i; j--)
    b[j+1] = b[j];
    }
la=strlen(a);
for (i=la-1;i>0;i--)
if (a[i] == a[i-1])
    {
    la=strlen(a);
    for (j=i;j<=la;j++)
    a[j]=a[j+1];
    }
 }
printf("Obrabotannayastroka A: ");
puts(a);
printf("Obrabotannayastroka B: ");
puts(b);
getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru