27.05.2010, 18:07 | #1 (permalink) |
Новичок
Регистрация: 27.05.2010
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите написать програмку.
Вот задание... Написать программу формирования базы данных из фамилий и дат( день, месяц, год) рождения ваших друзей. Вывести содержание сформированной базы данных в алфавитном порядке фамилий. Использовать массивы. вот как я её написал..но она почему то не хочет работать((( #include <stdio.h> #include <conio.h> #include <string.h> #define LIM 20 struct ST { char name[20]; char bd[8]; ST *next; }; struct ST getst(); main(){ struct ST st[LIM],temp; int i,j; for(i;i<LIM;i++) st[i]=getst(); puts("You entered this names \n"); for (i;i<LIM;i++) { printf(" Name: %s",st[i].name); printf(" Birthday %s",st[i].bd); } printf("Summer babyes"); for(i;i<LIM;i++) if(st[i].bd[1]>4 ||st[i].bd[1]<9) printf("\n %s", st[i].name); for (i;i<LIM-1; i++) for (j=i+1;j<LIM;j++) if (strcmp(st[i].name,st[j].name)>0) { temp=st[i]; st[i]=st[j]; st[j]=temp; } printf("\n Here sorted list "); for (i;i<LIM;i++) { printf(" Name: %s",st[i].name); printf(" Birthday %s",st[i].bd); } getch(); } struct ST getst() { struct ST inputcl, *st; puts("Input data\n"); (*st).next=new(ST); printf(" Input name"); gets(inputcl.name); printf(" Input birthday"); gets(inputcl.bd); return(inputcl); } |
27.05.2010, 18:07 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Люди интересуются одним и тем же, зачастую создают аналогичные темы Помогите написать программу Помогите написать программу на С++ Помогите написать код Ассемблера Помогите написать пожалуйста Помогите написать программу на СИ Помогите написать программу |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|