Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Barney^
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 2
#1

Помогите пожалуйста - C++

14.10.2011, 20:00. Просмотров 635. Ответов 3
Метки нет (Все метки)

Ребята очень нужна ваша помощь. До понедельника нужно решить и разобраться с следующими задачами.

3.1 Задается словарь. Найти в нем все анаграммы (слова, составленные из одних и тех же букв).
3.2 Дано положительное целое число К и К целых чисел А(1),...,А(К). Вычислить а) наибольшее, b) наименьшее
(каждую из задач под номером 3, решить с помощью сортировки Слиянием и сортировки Шелла.)

4 "Дыра" и отрезки на прямой заданы целыми координатами своих концов. "Дыру" нужно закрыть с помощью отрезков; их суммарная длина должна быть минимальной.
Вход. "Дыра" и отрезки задаются в тексте: его первая строка содержит числа L и U (координаты левого и правого концов "дыры"), следующие строки — пары чисел Ai и Bi (0≤L<U≤1000, 0≤Аi<Вi≤1000). Отрезков не больше 100.
Выход. Если "дыру" можно закрыть, то в первую строку текста вывести сумму длин использованных отрезков, а в следующие строки пары координат в порядке возрастания координат левых концов использованных отрезков. Если дыру закрыть нельзя, то в первую строку вывести 0. Если решений несколько, вывести любое.

Спасибо.

Добавлено через 1 час 5 минут


Добавлено через 21 минуту

http://www.cyberforum.ru/cpp-beginners/thread10683.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2011, 20:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Помогите пожалуйста (C++):

Помогите пожалуйста
помогите пожалуйста , у меня есть проблемка небольшая , в общих чертах проблема...

Помогите пожалуйста..
Ввести прямоугольную матрицу вещественных чисел. Определить номера двух строк...

Помогите, пожалуйста!
1.Из входной последовательности целых чисел построить бинарное дерево поиска....

Помогите пожалуйста.
Помогите пожалуйста. Нужно что бы после метода выбора Гауса программа...

Помогите пожалуйста)
В одномерном массиве, состоящем из n вещественных элементов, вычислить:...

3
alexcoder
15.10.2011, 08:58
  #2

Не по теме:

Нужно было еще в названии темы написать: "Помогите, горю!" Тогда бы точно все программисты бросили все свои дела и решили бы все задачи

0
KeyGen
384 / 291 / 21
Регистрация: 07.08.2011
Сообщений: 790
Записей в блоге: 1
16.10.2011, 00:18 #3
Вот первая задача:
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
#include <iostream>
 
using std::cout;
    
int main()
{
    setlocale(LC_ALL, "rus");
    
    char *p[10]={
         "int cool,",
         "float,",
         "double,",
         "short,",
         "int cool,",
         "char,",
         "float,",
         "int,",
         "int,",
         "short,"
         };
         
    char *ch[10];
    
         //Êîïèðóåì ñîäåðæГ*Г*ГЁГҐ Г¬Г*Г±Г±ГЁГўГ* *p
         for(int i=0; i<10; i++)
         ch[i]=p[i];
         
         int i=0;
         int schet=0;
         // ÓáåðГ*ГҐГ¬ ГЁГ§ Г¬Г*Г±Г±ГЁГўГ* ñòðîêè ГЎГҐГ§ ïîâòîðîâ
         while(i<10){
                    
                    for(int j=0; j<10; j++){
                    if(j==i)
                    continue;
                    if(strcmp(ch[i],ch[j]))
                    schet++;
                    }
                    if(schet==9)
                    {ch[i]="";schet=0;}
                    else
                    schet=0;
                    i++;
                 }            
         
         // ÓáåðГ*ГҐГ¬ ïîâòîðû
         i=0;
         while(i<10){
                    
                    for(int j=0; j<10; j++){
                    if(j==i)
                    continue;
                    if(!(strcmp(ch[j],ch[i])))
                    ch[j]="";
                    }
                    i++;
                 }           
         
         //Âûâîä Г¬Г*Г±Г±ГЁГўГ* *p
         cout << "Âåñü Г¬Г*Г±Г±ГЁГў:\n";
         for(int i=0; i<10; i++){
         cout << p[i] << " ";
         }
         
         //Âûâîä Г¬Г*Г±Г±ГЁГўГ* *ch
         cout << "\nÏîâòîðû:\n";
         for(int i=0; i<10; i++)
         if(ch[i]!="")
         cout << ch[i] << " ";
    
    
    
    cout << "\n\n\n";
    system("PAUSE");
    return 0;
}
1
Миниатюры
Помогите пожалуйста  
Barney^
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 2
16.10.2011, 08:37 #4
Спасибо большое
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2011, 08:37
Привет! Вот еще темы с решениями:

помогите пожалуйста !!
Ввести структуру для описания комплексного числа . Составить и протестировать...

Помогите пожалуйста)))
Даны действительные числа a,b,c. Удвоить эти числа, если a&gt;=b&gt;=c, и заменить их...

Помогите пожалуйста со структурой
Помогите пожалуйста с задачей: Для каждого предприятия отрасли (количество...

Помогите с теорией. Пожалуйста.)
1.Какое наибольшее число ребер может быть в двудольном графе с 2n вершинами?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru