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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2013, 04:48   #1
samsandr
 
Регистрация: 26.11.2013
Сообщений: 8
По умолчанию Массив структур. Поиск информации. на C

Задание: Структура элемента массива «анкета»: фамилия, имя, отчество, год рождения, домашний адрес (город), средняя оценка за 4 года, год окончания среднего учебного заведения. Определить абитуриентов-одесситов, имеющих максимальный средний балл в аттестате зрелости.
Исправьте код пожалуйста, где надо.
мой код:
Код:
#include <stdio.h>
#include <stdlib.h>
#define N 10
#define kol 2

int main()
{struct anketa
{char name[N], surname[N], thirdname[N], city[N];
 int bd, last;
 float average;
} a[kol] ;
 int i;
 char town[N];
 float m=0;
  for(i=0; i<kol; i++)
  {   
      
      puts("Vvedite imya, familiu i ochestvo abiturienta");
      scanf("%s", a[i].name);
      scanf("%s", a[i].surname);
      scanf("%s", a[i].thirdname);
      puts("Vvedite gorod otkuda student");
      scanf("%s", a[i].city);
      puts("Vvedite god rozhdeniya abiturienta");
      scanf("%d", &a[i].bd);
      puts("Vvedite srednuu ocenku za 4 goda uchebi");
      scanf("%f", &a[i].average);
      puts("Vvedite god okonchaniya uchebi v shkole");
      scanf("%d", &a[i].last);
  }

  for(i=0; i<kol; i++)
  {
      if(a[i].average>m)
        m=a[i].average;
  }

  puts("Teper vvedite gorod iz kotorogo abiturienti");
  scanf("%s", town);
  for(i=0; i<kol; i++)
  {
      if((!strcmp(town, "odessa"))&&(a[i].average=m))
        printf("%s %s %s %s %d %f", a[i].city, a[i].name, a[i].surname, a[i].thirdname, a[i].bd, a[i].average);

  }


    return 0;
}

Последний раз редактировалось samsandr; 13.12.2013 в 11:04.
samsandr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск,добавление и удаление элементов в таблице (массив структур) Dimas23.09.93 Помощь студентам 0 11.12.2012 16:39
Массив структур Skript933 Общие вопросы C/C++ 0 14.12.2011 23:24
Поиск и вывод структур в файле Диман56 Общие вопросы C/C++ 31 15.04.2011 14:22
Двоичный поиск в массиве структур vistaman1 Общие вопросы C/C++ 2 28.05.2010 17:30
массив структур MichaelRED Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 18.05.2010 22:55