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

Исправть код. Срок - до завтра. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод статистики http://www.cyberforum.ru/cpp-beginners/thread216388.html
Помогите, плиз. Вообщем необходимо зашифровать русский текст по крайней мере из 1000 символов и составить по этому тексту гистограмму распределения. Вообщем нужна 2 поля Memo. В одном будет открываться текстовый файл в исходном виде, а в другом мемо текст будет преобразовываться в зашифрованный вид, допустим со сдвигом на 1 символ вперед. Соответственно должно быть 2 гистограммы, где будут...
C++ Функция с переменным числом параметров Написать функцию sum с переменным числом параметров, которая находит сумму заданных обыкновенных дробей. Написать вызывающую функцию main, которая обращается к функции sum не менее трех раз с количеством параметров 5, 10, 12. уже столько над ней сижу и все ни как не получается, люди добрые помогите!!!! http://www.cyberforum.ru/cpp-beginners/thread216372.html
C++ Задан целочисленный массив размера N. Отсортировать серии в массиве в порядке убывания их длины
В общем, есть две задачи, ух на какую же веселую и ни черта не понятную для меня тему. 1. Задан целочисленный массив размера N. Отсортировать серии в массиве в порядке убывания их длины. 2. Задан вещественный массив размера N. Отсортировать все отрицательные элементы в порядке возрастания. Остальные элементы оставить без изменений. Пример: -4 5 -7 9 0 -1 3 -5 2 -6 → -7 5 -6 9 0 -5 3 -4 2 -1
Строки C++
Помогите плз с задачей В русском языке, как правило, после букв Ж, Ч, Ш, Щ пишется И, А, У, а не Ы, Я, Ю. Проверить заданный текст на соблюдение этого правила и исправить ошибки (с учетом исключений: ЖЮРИ, БРОШЮРА, ПАРАШЮТ).
C++ простая примерчик http://www.cyberforum.ru/cpp-beginners/thread216354.html
как с помощью ф-ции или рекурсии В С++ написать прогу На 11 делятся только те числа, у которых сумма цифр, занимающих нечётные места, либо равна сумме цифр, занимающих чётные места, либо отличается от неё на число, делящееся на 11.
C++ Не могу понять в чем ошибка class Hdd { public: char Hdd_name; int total_space; int free_space; int speed; Hdd *next; Hdd *previous; }; подробнее

Показать сообщение отдельно
deadlock
375 / 354 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
21.12.2010, 00:35     Исправть код. Срок - до завтра.
не вылетает, но чуть перестановку не докручивает, додумай, (спать пошел):
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
95
96
97
98
99
100
#include <iostream>
using namespace std;
struct element
{
public:
        element *next;
        element *pred;
        int data;
};
class Spisok
{
private:
        element* first;
        element* last;
public:
        Spisok()
        {
                element *ptr;
                element *ttd;
                ptr=new element;
            cout << "Enter 1 element:\n";
                cin >> ptr->data;
                first=ptr;
                last=ptr;
                ptr->next=NULL;
                ptr->pred=NULL;
        }
        void add()
 {
  element *ptr;
  ptr=new element;
  cin >> ptr->data;
  last->next=ptr;
  first->pred=ptr;
  ptr->next=NULL;
    last=ptr;
 }
        void see()
        {
                element *ptr;
                ptr=first;
                cout << "\n";
                while(ptr!=last)
                {
                        cout << ptr->data << " ";
                        ptr=ptr->next;
                }
                cout << ptr->data << " ";
        }
 
void obmen()
 {
  element *ptr;
  element *ttd;
  element *tmp;
  int temp;
  ptr=first;
  ttd=last;
   while (ptr<=last)
    {
      temp=ptr->data;
      ptr->data=ttd->data;
      ttd->data=temp;
      ptr=ptr->next;
      ttd=ttd->pred;
    }
 
  }
};
 
 
 
int main(int argc, char *argv[])
{
    unsigned int n;
    Spisok spisok;
    cout << "\n";
    int key=1;
    do
    {
            cout << " How many elements?\n";
            cin >> n;
            for (unsigned short int i=1; i<n; i++)
            {
                    cout << "Enter " << i+1 << " element:\n";
                    spisok.add();
            }
            cout << "\nRepeat? (0-no, 1-yes)\n";
            cin >> key;
    }
    while(key);
    cout << "\n\nSpisok:\n\n";
    spisok.see();
    spisok.obmen();
    cout << "\n\nNew:\n\n";
    spisok.see();
    cout << "\n\n";
    system("pause");
        return 0;
}
 
Текущее время: 21:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru