Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2010, 11:48   #1
anisa8310
 
Аватар для anisa8310
 
Регистрация: 13.11.2010
Сообщений: 5
Восклицание Курсовой проект на с ++. Нужна консультация.

Доброе утро!!!
Вот зарегестрировалась на форуме..С++ интересует,
Я студентка заочного отделения и так вышло что меня 1с-ника столкнула жизнь с с++, курсовой проект нужно выполнить , книги почитала, среду надыбала поставила, немного страшно незнаю с чего начать...
Возможно нужно было раздел помощь студенту выбрать...но почему-то мой выбор именно в этот раздел привел) вот женская логика...видимо..
Покупать стыдно готовый проект..как то самам дуимаю справлюсь если немного приложить усилий необходима консультация!!
За хорошую консультацию -вознагрождение-договоримся!
Итак задание:
Предметный указатель организован как линейный список.
Каждая компонента указателя содержит слово и номера страниц, на которых это слово встречается. Количество номеров страниц, относящихся к одному слову, от одного до десяти.
Составить программу, которая обеспечивает:
начальное формирование предметного указателя;
вывод предметного указателя;
вывод номеров страниц для заданного слова.
При размещении данных использовать объектно-ориентированный подход. Создать графический интерфейс. Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.


Благодарю за внимание!!
anisa8310 вне форума Ответить с цитированием
Старый 13.11.2010, 12:27   #2
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Для начала создать линейный список и вывести из него информацию.
Код сделан в Borland c++ 3.1

Код:
#include <alloc.h>
#include <iostream.h>
#include <conio.h>

struct PP
{
 char YourWord[16];
 int NumberPage[10];
 struct PP *ptr;
};


void main (void)
{
 struct PP *beg,*curPP;
 int N,i,j;
 beg = NULL;
 cout<<"Quantity elements of spisok :\n";
 cin>>N;
 for (i=0;i<N;i++)
 {
  curPP = new(PP);
  cout<<"Word with index "<<i<<"\n";
  cin>>curPP->YourWord;
  j=-1;
  cout<<"Enter Number Pages.To finish,enter 0\n";
  do
  {
   j++;
   cin>>curPP->NumberPage[j];
  }
  while(curPP->NumberPage[j] != 0);
  curPP->ptr = beg;
  beg = curPP;
 }

 // Print spisok
 curPP = beg;
 cout<<"Print spisok\n";
 while (curPP != NULL)
 {
  cout<<curPP->YourWord<<" ";
  j = 0;
  do
  {
   cout<<curPP->NumberPage[j]<<" ";
   j++;
  }
  while (curPP->NumberPage[j] != 0);
  curPP = curPP->ptr;
 }
 getch();


}
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 13.11.2010, 12:58   #3
anisa8310
 
Аватар для anisa8310
 
Регистрация: 13.11.2010
Сообщений: 5
По умолчанию

Спаибо что откликнулись!!! Я сейчас перевариваю всё что вы написали..
anisa8310 вне форума Ответить с цитированием
Старый 13.11.2010, 13:00   #4
anisa8310
 
Аватар для anisa8310
 
Регистрация: 13.11.2010
Сообщений: 5
По умолчанию

Microsoft Visual C# 2010 у меня вот что за среда
anisa8310 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Курсовой проект tatishka Помощь студентам 1 19.01.2011 10:33
Задание на курсовой проект Siluet Помощь студентам 0 31.05.2010 22:03
Курсовой проект (антивирус) Kazik Помощь студентам 0 29.05.2010 23:32
Нужна консультация по темам курсовой artemavd Помощь студентам 7 24.02.2010 15:08
Нужен курсовой проект фамил Помощь студентам 2 13.05.2008 17:58