Помощь с лабами |
Здравствуйте, гость ( Вход | Регистрация )
Помощь с лабами |
31.03.2005 - 22:46
Вставить ник | Быстрая цитата | Сообщение
#101
|
|
Частый гость Группа: Участник Сообщений: 138 Регистрация: 17.01.2005 Пользователь №: 6166 |
НАРОД ПЛИЗ СДЕЛАЙТЕ ПРОГУ!!!
Очень нужно!!! Условие: С использованием функций составить программу, -должен появиться текст со словами “Курсовая работа” и фамилией выполнившего курсовую работу. - После этого на экране появляется меню с пунктами: 1 - ввод фамилий учеников; 2 - ввод названий предметов; 3 - генерация оценок с помощью датчика случайных чисел; 4 - просмотр исходных данных; 5 - просмотр результата выполнения задания. 6 - выход. Заданы три таблицы: две линейные таблицы A и B и прямоугольная таблица C. В линейной таблице A содержатся фамилии учеников, в прямоугольной их оценки по 10 предметам за первое полугодие, в линейной таблице B – название этих предметов. Фамилии учеников и названия предметов – строковые данные. Составить программу, организовывающую: - отдельно ввод фамилий учеников в таблицу A, - ввод названий предметов в таблицу B, - формирование с помощью датчика случайных чисел оценок по предметам в пятибальной системе от 2 до 5; - вывод в виде списка исходных данных, где столбцами являются названия предметов, строками – фамилии учеников, в графы содержат оценку ученика по указанному предмету. - Составить список учеников, имеющих сумму баллов больше заданной, с указанием всех предметов и оценок по этим предметам. Пишите свою цену! Учтите это в МИЭТ, а там в среде BorlandC++ Сообщение отредактировано NeiroN - 1.04.2005 - 02:15 |
|
|
10.04.2005 - 19:24
Вставить ник | Быстрая цитата | Сообщение
#102
|
|
Продвинутый новичок Группа: Участник Сообщений: 68 Регистрация: 1.10.2003 Пользователь №: 199 |
Помогите плиз сделать лабу в среде BORLAND 3.11
Создать двоичный файл, содержащий таблицу с информацией об учениках класса: фамилия, пол, возраст, рост, вес. Упорядочить список в исходном файле по убыванию роста. В класс поступил новый ученик. Вставить его фамилию в список, не нарушая порядка. Вывести в текстовый файл список учеников, рост которых больше вновь поступившего в класс. slide добавил(а) в нет данных Ой я хотела написать в среде Borland C++ 3.1 |
|
|
12.04.2005 - 21:47
Вставить ник | Быстрая цитата | Сообщение
#103
|
|
Продвинутый новичок Группа: Участник Сообщений: 26 Регистрация: 4.01.2005 Пользователь №: 6024 |
Народ помогите с лабой плиз.
Borland 3.11 Условие: Сформировать массив, содержащий сведения о том, какие из пяти предлагаемых дисциплин по выбору желает изу-чать студент. Структурный тип содержит поля: фамилия студента, индекс группы, пять дисциплин, средний балл успеваемости. Выбираемая дисциплина отмечается сим-волом 1, иначе - пробелом. Написать программу, которая печатает список студентов, желающих прослушать дисциплину X. Если число же-лающих превышает 4 человека, то отобрать студентов, имеющих более высокий средний балл успеваемости. |
|
|
12.04.2005 - 22:53
Вставить ник | Быстрая цитата | Сообщение
#104
|
|
Постоялец форума Группа: Участник Сообщений: 548 Регистрация: 7.11.2003 Пользователь №: 822 |
2 Turbo:
Цитата Быстрая реализация медленная! огромная! избыточная реализация! Цитата , ловлю помидорчики =) это завсегда пожалуйста Цитата #define MAXWORD 100 #define MAXSTRLEN 1024 char s[MAXSTRLEN]; char last[MAXSTRLEN]; struct words { char s[MAXSTRLEN]; int l; } mas[MAXWORD]; int m_cnt; ну что ж, стандартный turbo-style. и, кстати, я теперь думаю, что ты в этом не виноват. тебя просто так в миэте научили жаль лишь того работодателя, который примет тебя на службу Цитата qsort(mas, m_cnt, sizeof(struct words), mCmp); ну что ж, кусортом ты пользоваться научился. но, на фоне остальной горе-программы это выглядит словно ромашка на огромной навозной куче. Код #define DELIMITER "\x09\x20\x0A\x0D\x00"
#include <stdlib.h> #include <string.h> #include <stdio.h> int compare( const void *arg1, const void *arg2 ); int main( int argc, char **argv ) { int i = 0; char *s = (char *)malloc(1024); // 1024 bytes char **a = (char **)malloc(100*sizeof(char*)); // 400 bytes int heap = 0; memset(s,0,1024); memset(s,0,400); gets(s); while(a[heap++] = (char*)strtok(s,DELIMITER)) s += strlen(s) + 1; qsort((void*)a,(size_t)(heap-1),sizeof(char *),compare); for(i=0;i<(heap-1);i++) if(a[i+1]) if(strcmp(a[i],a[i+1])) printf("[%u] %s\n",i,a[i]); else; else printf("[%u] %s\n",i,a[i]); } int compare( const void *arg1, const void *arg2 ) { return _stricmp(*(char**)arg1,*(char**)arg2); } |
|
|
12.04.2005 - 23:16
Вставить ник | Быстрая цитата | Сообщение
#105
|
|
`°¤,¸,ø¤°`°¤,¸ Группа: Участник Сообщений: 971 Регистрация: 28.09.2003 Пользователь №: 30 |
Цитата([Privacy] @ 12.04.2005 - 22:53) 2 Turbo: медленная! огромная! избыточная реализация! это завсегда пожалуйста ну что ж, стандартный turbo-style. и, кстати, я теперь думаю, что ты в этом не виноват. тебя просто так в миэте научили жаль лишь того работодателя, который примет тебя на службу ну что ж, кусортом ты пользоваться научился. но, на фоне остальной горе-программы это выглядит словно ромашка на огромной навозной куче. Это называется экстрим программинг, четкое выполнение программы в рамках ТЗ делая так, как тебе удобнее и не используя ничего лишнего. А если серьезно знаешь почему я сделал так как сделал? Потомучто у девушки будет гораздо больше проблем когда она будет сдавать вою программу нежели когда она будет сдавать мою, т.к. объяснять преподу меньше и вообще вопросов у него не возникнет, когда он увидет такой код. Так что это некоторый психологический ход. |
|
|
13.04.2005 - 16:14
Вставить ник | Быстрая цитата | Сообщение
#106
|
|
Частый гость Группа: Участник Сообщений: 286 Регистрация: 29.09.2003 Пользователь №: 118 |
2 [Privacy] А может задуматься о петиции на преподов МИЭТа.
|
|
|
14.04.2005 - 21:26
Вставить ник | Быстрая цитата | Сообщение
#107
|
|
Bill rulz ^^ Группа: Участник Сообщений: 1418 Регистрация: 28.09.2003 Пользователь №: 24 |
Это все конечно классно, я бы даже тоде там расписался, но другой стороны, половина пиплов в каждой группе не рюхает. Они и такие программы делают по полторы две лабы...
|
|
|
16.04.2005 - 17:27
Вставить ник | Быстрая цитата | Сообщение
#108
|
|
Продвинутый новичок Группа: Участник Сообщений: 47 Регистрация: 16.03.2005 Пользователь №: 7007 |
Плииииз помогите с лабой:
Дана строка слов, разделенных пробелами, запятыми, точками. Сформируйте новую строку из пяти самых длинных слов. Определите количество слов, начинающихся пер-вой буквой алфавита (русского или латинского). |
|
|
Guest_AVAL_* |
21.04.2005 - 02:00
| Быстрая цитата | Сообщение
#109
|
Гости |
Код //starvation.c #include <Windows.h> void main() { SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS); for (;;); } Компильни и запусти эту прогу. Если у тебя получиться убить ее без передергивания питания, я буду делать тебе лабы до конца этого семестра. Забыл добавить, что задание будет считаться вполненным при условии, что запускаться программа будет с правами Администратора ) Сообщение отредактировано AVAL - 21.04.2005 - 02:25 |
|
|
21.04.2005 - 06:50
Вставить ник | Быстрая цитата | Сообщение
#110
|
|
void* Группа: Участник Сообщений: 1631 Регистрация: 29.09.2003 Пользователь №: 45 |
Нехорошо так поступать. (Я имею в виду процессор)
|
|
|
23.04.2005 - 19:38
Вставить ник | Быстрая цитата | Сообщение
#111
|
|
Постоялец форума Группа: Участник Сообщений: 607 Регистрация: 15.09.2004 Пользователь №: 4717 |
Простите меня за оффтоп, но всё же надо высказать своё мнение:
Вы идёте в институт, чтобы получать высшее образование по определённой профессии. Люди, которые за вас делают задание, вот им надо памятник ставить только за их небольшое альтруистское начало. А вы-то чего ловите. Я пошёл учиться на программиста, думал это моё... Но, начиная с 2 курса, начались проблемы, а на 3 просто огромные(предметы еле-еле тащил), я перешёл на другую кафедру и сейчас учусь без проблем. Чем старше курс, тем выше спрос с вас!!!! Так что будте благоразумны и начинайте сами работать, вы ведь сами себя начнёте уважать! P.S. Всех вам благ. ^_^ |
|
|
23.04.2005 - 19:49
Вставить ник | Быстрая цитата | Сообщение
#112
|
|
Частый гость Группа: Участник Сообщений: 286 Регистрация: 29.09.2003 Пользователь №: 118 |
Первые 5 семестров в инсте сложные, а оставшиеся 5 халява полная. Хотя я кафедру не менял, если хочешь, то справишься, а не хочешь можно выбрать самую слабую кафедру, тогда и учится легко будет.
|
|
|
23.04.2005 - 21:17
Вставить ник | Быстрая цитата | Сообщение
#113
|
|
Постоялец форума Группа: Участник Сообщений: 643 Регистрация: 13.05.2004 Пользователь №: 3537 |
Цитата(Strelec @ 23.04.2005 - 20:38) Простите меня за оффтоп, но всё же надо высказать своё мнение: Вы идёте в институт, чтобы получать высшее образование по определённой профессии. Люди, которые за вас делают задание, вот им надо памятник ставить только за их небольшое альтруистское начало. А вы-то чего ловите. Я пошёл учиться на программиста, думал это моё... Но, начиная с 2 курса, начались проблемы, а на 3 просто огромные(предметы еле-еле тащил), я перешёл на другую кафедру и сейчас учусь без проблем. Чем старше курс, тем выше спрос с вас!!!! Так что будте благоразумны и начинайте сами работать, вы ведь сами себя начнёте уважать! P.S. Всех вам благ. ^_^ Фигня все это! Никогда лабы не делал! Брал всегда у других. |
|
|
24.04.2005 - 16:05
Вставить ник | Быстрая цитата | Сообщение
#114
|
|
Постоялец форума Группа: Участник Сообщений: 548 Регистрация: 7.11.2003 Пользователь №: 822 |
Цитата Фигня все это! Никогда лабы не делал! Брал всегда у других. точно, фигня. если даже будешь делать эти лабы сам, всё равно ничему не научишься. только вот некоторые могут подумать, что так и надо. и, если станут в будущем заниматься программированием, будут эти все клише (turbo-style) применять и им предстоит долгий и тернистый путь избавления от говна в голове. так что, имхо, брать у других, И НЕ АНАЛИЗИРОВАТЬ ТО ЧТО НАПИСАНО -- это оптимальное решение в данной ситуации. |
|
|
24.04.2005 - 20:03
Вставить ник | Быстрая цитата | Сообщение
#115
|
|
Продвинутый новичок Группа: Участник Сообщений: 20 Регистрация: 19.12.2004 Пользователь №: 5844 |
Ну не знаю я предпочитаю делать лабы сам но по свему, анализируя то что я делаю, а не то что мне говорят. Все ети лабы можно оптеизировать в 2 раза хотя я еще зеленый в програмировании может можно и больше
|
|
|
24.04.2005 - 20:06
Вставить ник | Быстрая цитата | Сообщение
#116
|
|
Чудо-Печкин Группа: Модератор Сообщений: 5430 Регистрация: 30.04.2004 Пользователь №: 3372 |
Цитата(LOVKACH @ 24.04.2005 - 21:03) Ну не знаю я предпочитаю делать лабы сам но по свему, анализируя то что я делаю, а не то что мне говорят. Все ети лабы можно оптеизировать в 2 раза хотя я еще зеленый в програмировании может можно и больше Да ну Как это оптимизировать? |
|
|
25.04.2005 - 07:52
Вставить ник | Быстрая цитата | Сообщение
#117
|
|
Продвинутый новичок Группа: Участник Сообщений: 20 Регистрация: 19.12.2004 Пользователь №: 5844 |
Цитата(pecherkin @ 24.04.2005 - 20:06) Да ну Как это оптимизировать? если руки правильно растут то очень легко |
|
|
25.04.2005 - 14:31
Вставить ник | Быстрая цитата | Сообщение
#118
|
|
Постоялец форума Группа: Участник Сообщений: 548 Регистрация: 7.11.2003 Пользователь №: 822 |
Цитата если руки правильно растут то очень легко а что делать, если они уже вырасли и дальше расти никак не хотят? |
|
|
26.04.2005 - 21:57
Вставить ник | Быстрая цитата | Сообщение
#119
|
|
void* Группа: Участник Сообщений: 1631 Регистрация: 29.09.2003 Пользователь №: 45 |
2Privacy
Даже спорить не хочу. Не ф тему. Достал. Вырезано. |
|
|
29.04.2005 - 15:43
Вставить ник | Быстрая цитата | Сообщение
#120
|
|
Частый гость Группа: Участник Сообщений: 161 Регистрация: 15.09.2004 Пользователь №: 4719 |
помогите сделать лабу.. плиз..в среже borland (миэт)
Дана матрица 4х5, элементами которой являются значения символьного типа. Заменить на ‘о’ значения символов, больших, чем ‘о’. Сформировать одномерный массив, содержащий количество элементов ‘о’ в каждом четном столбце матрицы и количество символов, отличных от ‘о’, в каждом нечетном столбце. |
|
|
Текстовая версия | Сейчас: 7.01.2025 - 01:20 |