Member
Статус: Не в сети Регистрация: 11.02.2004 Откуда: Москва (Минск)
Люди ХЕЛЛП
нужно к среде решить много задач по программухе с++
проги под консоль по классам и динамическим массивам
помогите кто может
условия могу выложить здесь или скинуть на мыло
ХЕЛЛП ХЕЛЛП ХЕЛЛП ХЕЛЛП
Добавлено спустя 8 часов, 51 минуту, 52 секунды: ну хоть кто-нибудь
очень нужно!!!
_________________ то, что мы имеем сегодня-это результат нашего выбора вчера
Member
Статус: Не в сети Регистрация: 22.03.2004 Откуда: Лобня
Пожалуйста помогите с 4-мя заданиями их нужно написать на С++, можно в консольном виде, можно с некоторыми изменениями, как Вам будет легче. Желательно с комментарием.
Заранее Спасибо.
Кольцевые списки
5.7. “Считалка”. N человек располагаются по кругу. Начиная отсчёт от первого, удаляют каждого k-го, смыкая круг после каждого удаления. Определить порядок удаления людей из круга. Решение этой задачи описать в виде процедуры (её исходные данные – натуральные числа N и k), которая должна напечатать номера людей в том порядке, в котором они удаляются из круга.
Построение бинарных деревьев
7.16. Составить функцию или процедуру, которая удаляет из непустого дерева поиска все вершины с отрицательными элементами, информационное поле вершины дерева имеет тип REAL.
1.0. Реализация бинарных деревьев – здесь можно написать программу по выбору, самое главное использовать реализацию бинарных деревьев. (Не слишком простую, но и не слишком сложною – что-то ниже среднего).
23.11. Описать структуры с именем MARSH, содержащую следующие поля:
• BEGST – название начального пункта маршрута
• TERM – название конечного пункта маршрута
• NUMER – номер маршрута
Написать программу, выполняющие следующие действия
• Ввод с клавиатуры данных в массив TRAFIC, состоящий из восьми элементов типа MARSH, записи должны быть упорядочены по номерам маршрутов
• Вывод на экран информации о маршрутах которые начинаются или заканчиваются в пункте, название которого введено с клавиатуры
• Если таких маршрутов нет, выдать на дисплей соответствующее сообщение
23.12. Обработка последовательностей символов в динамической памяти.
Используя линейный односвязный (однонаправленный) список составить программу ввода целых чисел P1, P2…..Pn.
Исключить в списке все элементы, содержащие числа меньше 2 и больше 8. Произвести распечатку исходного результирующего списков.
Конец ввода с клавиатуры осуществляется по комбинации символов CTRL+Z
Задание 23.11 и 23.12 сделать надо одно любое, какое покажется легче.
Контакт ICQ 164494456 www.lev25@mail.ru Могу выслать на мыло.
Member
Статус: Не в сети Регистрация: 08.05.2004 Откуда: Novosibirsk
Я че то не пойму чего тут такого нерешимого????!!!!!
Ты вообще программировать то умеешь? Только не обижайся))))
Например задание 1.0. можно просто из нета выдрать........
а про остальные я вообще молчу..............
Member
Статус: Не в сети Регистрация: 11.02.2004 Откуда: Москва (Минск)
web-dav 2.В тексте каждую букву заменить её номером в алфавите.
3.В английском тексте слова заданной длины заменить указанной подстрокой, длина которой может не совпадать с длиной слова. Исходный текст, длину полстроки ввести с клавиатуры.
4.В английском тексте удалить все слова заданной длины. Исходный текст и длину слова ввести с клавиатуры.
5. В английском тексте заданную подстроку заменить другой подстрокой,длина которой может не совпадать с длиной исходной подстроки. Исходный тукст, заменяемую подстроку и новую подстроку ввести с клавиатуры.
6.Вести английский текст. Разбить текст на слова и рассортировать слова в алфавитном порядке(использовать динам массив)
8.Записать введённое с клавиатуры целое число от 0 до 100 текстом на английском языке.
13.В массиве вещ. чисел удалить все отриц. элементы ,стоящие после положительных.
Оставшиеся элементы массива отсортировать по убыванию, удаляя повторяющиеся элементы. Элементы массива и их кол-во ввести с клавы (динам. одномерные массивы)
Создать:
18.класс рац. дробей
19.класс прямоугольников
20.класс комплексных чисел
21.класс квадратных уравнений
решения кидайте на "chronos84@mail.ru"
(c++ я только начинаю учить)
по возможности до вечера среды
_________________ то, что мы имеем сегодня-это результат нашего выбора вчера
Member
Статус: Не в сети Регистрация: 08.05.2004 Откуда: Novosibirsk
Что именно ты не зныешь например в задании 23.11?
Объявление структуры
typedef struct MARSH{
char *BEGST;
char *TERM;
int NUMBER;
}MARSH;
Сканирование строки(самое простое)
char * string = (char *)malloc(21); // отводим память
int num;
setmem(string, 21, 0); // Зануляем всю строку
scanf("%20s\n", string);
,,,,,,,
free(string); // не забудь!!!
scanf("%d\n", &num);
Ну остальное чисто дело логики(банально).
Простейшый поиск и вставка элементов в массив по порядку.
Массив объявляется сам знаешь как....
Ну пожалуй и все, только посидеть вначале придется с указателями и памятью....
После паскаля(на сколько я знаю) у всех с этим трабла!
Надеюсь тебе это хоть как то поможет. Я б сделал может, да у меня дипломник горит.
Member
Статус: Не в сети Регистрация: 25.01.2003 Откуда: UA
leo_25 Сорри, вчера не получилось. Сделал 5.7 и 23.12, что такое бинарные деревья к своему стыду не помню, если это не срочно на выходных разберусь.
Проверь почту, надеюсь я правильно понял lev25(at)mail.ru ?
Member
Статус: Не в сети Регистрация: 22.03.2004 Откуда: Лобня
Цитата:
KaYot
спасиб огромное, да получил. Время уже есть к сракам не успел, теперь не знаю когда слейдующий раз. Буду ждать. Жаль, что ты не из Москвы так бы пивком точно угостил
Ещё раз спасибо.
Member
Статус: Не в сети Регистрация: 22.03.2004 Откуда: Лобня
1.0. Реализация бинарных деревьев – здесь можно написать программу по выбору, самое главное использовать реализацию бинарных деревьев. (Не слишком простую, но и не слишком сложною – что-то ниже среднего).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения