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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2011, 14:48   #1
Narim
Пользователь
 
Регистрация: 14.11.2010
Сообщений: 26
По умолчанию обработка структуры данных

Здравствуйте.не получается решить задачку. подправте кк. (задача на языке СИ)
вот условие: Сведения о читателях библиотеки состоят из фамилии, имени, адреса читателя, названия книг, и цены.
а) вывести списоок читателей, которые взяли одинаковые книги.
б) найти названия книгг, цена которых превышает 200 рубл. И вывести список читателей, взявших эти книги.
заранее спасибо.
Код:
 #include <stdio.h>
#include <string.h>
#include <conio.h>
#define n 3
void main()
{struct bibl
{
char fam[40];
char im[30];
char adr[50];
char kn[60];
int cena;
} b[n];
int i,j; char a[60];
for(i=0;i<n;i++)
{gets(b[n].fam);
 gets(b[n].im);
 gets(b[n].adr);
 gets(b[n].kn);
 scanf("%d", &b[n].cena);
 }
 for(i=0;i<n-1;i++)
 for(j=i+1;j<n;j++)
  {
  if(strcmp(b[i].kn,b[j].kn)=0)puts(b[n].fam);
   puts(b[n].im);
  }

  for(i=0;i<n;i++)
  {
  if(b[i].cena>=200)puts(b[n].fam);
   puts(b[n].im);
  }


 }
компиоирует, но без ответа
дальше вот не лезит в голову.

Последний раз редактировалось ACE Valery; 21.04.2011 в 01:04.
Narim вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структуры данных Shadow94 Общие вопросы C/C++ 8 22.04.2011 11:50
Структуры данных LeNus'Ka Помощь студентам 4 23.11.2010 17:43
С++ Структуры данных DarkSwan Помощь студентам 0 27.10.2010 12:21
Структуры данных в С++ ArniLand Общие вопросы C/C++ 2 14.07.2010 18:34