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

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

14.10.2011, 20:00. Показов 1029. Ответов 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 минуту

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2011, 20:00
Ответы с готовыми решениями:

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

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

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

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

3
alexcoder
15.10.2011, 08:58
  #2

Не по теме:

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

0
387 / 294 / 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^
16.10.2011, 08:37 4
Спасибо большое
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2011, 08:37

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

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

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

Помогите Пожалуйста !!!
Помогите пожалуйста разобраться с прогой, голова уже разрывается на 100 маленьких кусочков. Как...


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

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

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