0 / 0 / 0
Регистрация: 12.01.2010
Сообщений: 6
|
|
1 | |
Работа со структурами12.01.2010, 19:32. Показов 795. Ответов 1
Метки нет Все метки)
(
вот такая задача:
Распечатать список учеников музыкальной школы, которые учатся играть на скрипке. Указать сколько лет они занимаются музыкой. для зачета сказали решить. я в программировании полный ноль.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
12.01.2010, 19:32 | |
Ответы с готовыми решениями:
1
работа со структурами Работа со структурами Работа со структурами
|
2 / 2 / 0
Регистрация: 10.01.2010
Сообщений: 12
|
|
12.01.2010, 19:57 | 2 |
ты бы условия поолучше писал)))а то зачот, а ты .....
сделаю, чтоб данные брались из файла, создаш потом его в папке с прогой input.txt (debug), там же создаш output.txt-туда будут выводится данные Код
#include<iostream> #include<fstream> #include<string> using namespace std; struct Data { //информационное поле списка int let; string name; Data* next;//указаиель на следующий элемент }; Data *List(Data inf) { Data* begin; begin=new(Data); begin->let=inf.let; begin->name=inf.name; begin->next=0; return begin; } void Print(Data *begin) { ofstream strm("output.txt"); strm<<" Список учеников "<<endl; strm<<"________________________________________________"<<endl; Data* p=begin; while(p!=0) { strm<<"Ученик: "<<name<<"ет обучения: "<<let<<endl; p=p->next; } strm.close(); } int main() { setlocale(LC_ALL, "Russian"); Data inf; ifstream strm("input.txt"); strm>>inf.let; strm>>inf.name; Data *begin = List(inf); Data *last = begin; while(!strm.eof()) { strm>>inf.let; strm>>inf.name; last->next = List(inf); last = last->next; } strm.close(); Print(begin); system("pause"); return 0; }
0
|
12.01.2010, 19:57 | |
Помогаю со студенческими работами здесь
2
Работа со структурами Работа со структурами Работа со структурами Работа со структурами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |