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

Рекурсия. Формула записи элементов в начало списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабораторные С++ borland http://www.cyberforum.ru/cpp-beginners/thread121895.html
1. Вычислите значения логических выражений: a) X*X + Y*Y = 9 при X = 1, Y = -2; Запишите логические выражения, истинные только при выполнении указанных условий: a) Каждое из чисел А и В больше 100 b) x не принадлежит отрезку 1.Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов а и b. 1.сумма двух первых цифр заданного четырехзначного числа...
C++ Считывания из файла в структуру Скажите как из текстового файла счиать данные и превратить их в структуру на С http://www.cyberforum.ru/cpp-beginners/thread121891.html
Создать класс арифметика произвольной разрядности C++
Необходимо создать класс в С++. Реализовать в нем сложение,вычитание,умножение,деление и деление по модулю для целых,дробных и комплексных чисел.
Выполнить транслитерирование текста C++
Ввести с клавиатуры строку текста на русском языке. Выполнить транс-литерирование и вывести результат на экран (Транс-литерация - замена символов русского алфавита на символы латиницы).
C++ Найти частоту появления букв в строке http://www.cyberforum.ru/cpp-beginners/thread121882.html
Найти частоту появления букв в строке. Определить наиболее часто встречаемую букву.
C++ Написание класса Person с перегруженными операторами чтения, сравнения и записи Товарищи, я тут решила сесть и написать прогу. Но я немного в синтаксис вообще не врубаюсь. Помогите, кому не трудно, одну хнюшку написать, я все дальше сама догоню, просто посмотрю, как писать вообще надо. нужно написать класс (обзовем Person) с перегруженными операторами чтения ( то бишь >>), сравнения и записи ( <<) эт все) я просто вообще не догоняю буковки, по справочнику порылась -... подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
26.04.2010, 09:36
а вот по поводу твоей рекурсивной я ничего такого не вижу
только зачем там p=q; MakeList(p); если можно было сделать просто MakeList(q);

Добавлено через 3 минуты
свой код поправлю
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
NodePtr MakeList(void)
{
    NodePtr p, q;
    int key;
   
    p = q = NULL;
    while (cin >> key) {
        p = new Node;
        p->key = key;
        p->link = q;
        q = p;       
    }
    return p;
}
и там подобная ошибка, если не ввести ничего, возвращается что ? ничего - случайные данные
переменные не инициализируются нулями, кроме нескольких случаев, у тебя таких нет
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru