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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Barney^
#1

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

14.10.2011, 20:00. Просмотров 595. Ответов 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 минуту
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2011, 20:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите пожалуйста (C++):

Помогите пожалуйста. - C++
Помогите пожалуйста. Нужно что бы после метода выбора Гауса программа переходила к решению этим методом вот исходник. #include...

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

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

Помогите пожалуйста) - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Количество элементов массива, больших С; величину С задать с...

Помогите Пожалуйста !!! - C++
Помогите пожалуйста разобраться с прогой, голова уже разрывается на 100 маленьких кусочков. Как можно объяснить эти строки: char*...

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

3
alexcoder
15.10.2011, 08:58
  #2

Не по теме:

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

0
KeyGen
384 / 291 / 6
Регистрация: 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^
16.10.2011, 08:37 #4
Спасибо большое
16.10.2011, 08:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2011, 08:37
Привет! Вот еще темы с ответами:

помогите пожалуйста !! - C++
Ввести структуру для описания комплексного числа . Составить и протестировать функции для преобразования комплексного числа из...

Помогите пожалуйста. - C++
Здравствуйте. Помогите плс. Как на языке С++ сделать чтобы программа автоматически загружалась в авторан??? Можете кинуть исходник...

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

Помогите пожалуйста со структурой - C++
Помогите пожалуйста с задачей: Для каждого предприятия отрасли (количество предприятий не более 100) известен план и процент выполнения...


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

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

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