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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2011, 09:15   #1
Calv
Пользователь
 
Регистрация: 22.07.2011
Сообщений: 16
По умолчанию Непонятна суть задания, мб кто поймет

Задание:
Объявить тип-структуру humen, включающую имя человека, фамилию и год ро-ждения. Объявить два массива из четырёх элементов типа humen. Ввести с консоли или из файла элементы одного массива и построить на их основе другой, упорядочив элементы по годам рождения. Вывести результат.

Код:
struct humen
        {
        char name [20];
        char sirname [20];
        int bithday;
        };

humen ar1[4],ar2[4];
printf("input name: ");
gets(ar1.????[????]);

getch();
Мб кто поймет, что нид то с массивами делать? что в них заносить?
Объяснитет пожалуйста, совсем не пойму, что от меня требуется
Calv вне форума Ответить с цитированием
Старый 10.11.2011, 09:32   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну очевидно же.
в один массив осуществить ввод данных. Либо прочитать из файла. Либо дать пользователю ввести.
я не знаю как это в C (можно легко найти примеры на форуме по ключевому слову struct, но мне, как и Вам, лень искать... )
но примерно это будет так:
Код:
for(i=0;i<4;i++)
{
  printf("input name: ");
  gets(ar1[i].name);
  printf("input surname: ");
  gets(ar1[i].sirname);
  printf("input birthday: ");
  gets(ar1[i].bithday);
}
потом полученный массив скопировать в ar2 и там отсортировать.
всё.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.11.2011, 09:39   #3
Calv
Пользователь
 
Регистрация: 22.07.2011
Сообщений: 16
По умолчанию

тоесть будет 4-е humen-a? потом все это в новый массив и отсортировать по рождению) спасибо, доперло

+1

тему закрываю
Calv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа, реш. диф. уравнение методом эйлера. непонятна пара строк в тексте программы. smalljoke Помощь студентам 2 10.12.2010 14:34
патттерн Observer(Непонятна часть кода) С++ sasharu9 Помощь студентам 1 09.12.2010 03:58
Кто поможет сделать задания! marusa007 Помощь студентам 1 07.10.2010 21:05
Суть проблемы такова cheache Свободное общение 6 03.05.2010 13:32
Err207 непонятна причина Jaaq Паскаль, Turbo Pascal, PascalABC.NET 10 15.04.2009 14:48