|
3 / 3 / 0
Регистрация: 19.05.2012
Сообщений: 35
|
|
Описать структуру с именем ZNAK19.05.2012, 07:49. Показов 45234. Ответов 39
Метки znak, znak c++, описать структуру, описать структуру c++, описать структуру znak c++, описать структуру znak, описать структуру с именем znak, описать структуру с именем znak c++, структуры данных, структуры данных c++ (Все метки)
Прошу Вас помочь в написании программы, вообще не понимаю.
Описать структуру с именем ZNAK, содержащую следующие поля: * фамилия, имя; * знак Зодиака; * дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: * ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK; записи должны быть упорядочены по датам рождения; * вывод на экран информации о людях, родившихся под знаком, название которого введено с клавиатуры; * если таких нет, выдать на дисплей соответствующее сообщение.
2
|
|
| 19.05.2012, 07:49 | |
|
Ответы с готовыми решениями:
39
Описать структуру с именем Znak Описать структуру с именем ZNAK Описать структуру с именем ZNAK |
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|||||||
| 10.12.2015, 22:49 | |||||||
|
исправлено.
3
|
|||||||
|
1 / 1 / 4
Регистрация: 24.10.2014
Сообщений: 200
|
|
| 11.12.2015, 03:30 | |
|
daslex, ну говоря про сортировку по году я имел ввиду сортировку массива, где сначала сортируется год, от меньшего к большему, потом месяц, потом день, что бы он сортировку сразу выводил на экран. Да... Похоже я не совсем правильно разъяснил, что мне нужно... Ну, а потом там будет такая формальность, как вывод фамилии по запросу. Как-то так...
1
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 11.12.2015, 06:59 | |
|
ITALIANO, Насчет сортировки. Миллион ифов это глупо. Там где надо сортировать даты это не только глупо, но и достаточно тяжело. Намного проще сделать общую единицу измерения, ее сравнивать и от этого отталкиваться.
А тот способ, о котором говорю я и короче и проще для понимания. В случае сортировки дат, где указаны день, месяц и год, можно слегка подогнать под себя. Принимаешь одинь день за число 1, 1 месяц за число 32, тогда любую дату можно привести к одному знаменателю, где этот знамегатель есть днеисчисление. В одном месяце 32 дня, в одном годе 32*12 дней. Теперь любую дату можно привести в наши дни. 18.09.2005 => 18 + 9*32 + 2005*32*12 11.05.2008 => 11 + 5*32 + 2008*32*12 А уже результаты количества дней сравнивать между собой и на этой основе делать сортировку. Для сортировки даты д.м.г такой способ намного удобнее чем возиться так как это было сделано у gru74ik, о котором ты пишешь. Его и писать проще и понять очень легко, особенно если знать хотя бы одну сорировку на обычном массиве.
1
|
|
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
| 11.12.2015, 09:08 | |
|
daslex, советую почитать про time.h и не путать новечков, ваш велосипед по подсчету уже давно реализован более умными людьми!
1
|
|
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
| 11.12.2015, 10:40 | |
|
gru74ik, да он тут преследует другой мотив, он представляет некое число, как компанентные числа,тем самым пытаясь изобрести новую систему счисления дат. А Виль те кто задает задания далеко не дурак, он либо хочет тем самым научить писать много фактурную сортировку, или как раз изучения stl библиотеки, но не как не изобретения нового "псевдо рабочего" метода!
Добавлено через 6 минут daslex, твой подход хоть и интересен, но это как (c^2=a^2+b^2) не работает при степени отличной от 2й! Без очень большого усложнения, которое смогли доказать только 2 или 3 года назад Добавлено через 1 минуту Вообще (ИМХО ) Парады уже ввести переменную типа date, и уйти от интового представления даты!
1
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|||
| 11.12.2015, 17:15 | |||
|
Но там где не нужна разница дат, а нужно всего-лишь сравнение больше ли одна дата другой даты можно применить свое летосчисление. Сделать ровное число для минимальной единицы, сделать его без костылей и нужно чтобы операции с ним (такие как сумма, умножение) вмещались в результирующий тип данных (вроде мелочь, но переполнения нужно учитывать). Больше ничего и не надо. Может иметь место небольшой костыль для отрицательных дат, но и его сделать очень не сложно. Mesteriis, Ну и каким должен быть год (какой должна быть дата) на платформе x86 при используемом типе size_t, чтобы показанный мною нубо прием дал сбой? (год считать положительным).
2
|
|||
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|||
| 11.12.2015, 17:32 | |||
|
1
|
|||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 11.12.2015, 20:44 | |
|
Спора не будет.
Уважаемые модераторы, большая просьба удалить поток бессвязного бреда. Три причины. 1. Отсутствие ответов на столь простые вопросы, где справится даже ученик средней школы начальных классов. 2. Тема ушла в сторону. Сейчас идет одно слюноплюйство. Слюнями брызжют в мой адрес. Может кому и приятно, мне однозначно - нет. 3. Мало кого из моих собеседников интересует человек задавший вопрос. И мало кого собственное образование. Нас только 2,5 человека. По необходимости мы сможем поговорить и между собой. По необходимости я отвечу спросившему сюда в тему. Распинаться и что-то доказывать кому-либо, в случае его личной небрежности в формулировках формул и терминах математики, я абсолютно не намерен.
1
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
| 11.12.2015, 22:14 | ||||||
|
М-да... Вот ученые правильно говорят, что эмоции появляются при дефиците информации.
А std::lexicographical_compare кто будет изучать?
3
|
||||||
| 11.12.2015, 22:55 | ||
|
Не по теме:
Если мне. То посмотрите на год создания этой темы, когда я показывал пример и кому я его показывал. Если не мне, то неужели Вы верите в то, что третье лицо, героически воскресившее эту тему, не умеющее работать с наипростейшим видом сортировки сумеет понять Ваш код? Я писал исключительно для него (для юного археолога) и для таких как он, на их языке, невероятно понятным для них способом. Это сообщение не требует ответа. Это риторическое сообщение.
0
|
||
|
1 / 1 / 4
Регистрация: 24.10.2014
Сообщений: 200
|
|||||||||||
| 14.12.2015, 03:21 | |||||||||||
|
Ответов хоть и много, но я не особо их понял... Мне нужно просто сделать сортировку по дате, хотя-бы с помощью пузырька...
Добавлено через 45 минут Я что-то начал делать по примеру сортировки, но как-то не очень...
0
|
|||||||||||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||||
| 14.12.2015, 13:11 | ||||||
|
ITALIANO, я же для тебя показал наиболее простой способ. Описываешь дополнительную функцию, в которой переводишь дату в наиболее удобную единицу. И такие удобные единицы сравниваешь между собой.
1
|
||||||
|
1 / 1 / 4
Регистрация: 24.10.2014
Сообщений: 200
|
||||||
| 14.12.2015, 16:08 | ||||||
|
Спасибо всем большое!!! Благодаря вам всем я смог написать эту программу (хотя она и не так была устроена как я полагал...).
0
|
||||||
|
|
|||||||
| 14.12.2015, 16:51 | |||||||
1
|
|||||||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||||
| 14.12.2015, 17:21 | ||||||
|
Kuzia domovenok, потому что это очень очевидный способ. А в случае с объединениями не все так гладко.
0
|
||||||
|
|
|
| 14.12.2015, 17:26 | |
|
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 14.12.2015, 17:34 | |
|
Мне так-то понравился способ, (хотя и плохо понял принцип), но скрин работы программы печалит.(clang) Я ожидал единичку.
0
|
|
|
0 / 0 / 1
Регистрация: 21.11.2015
Сообщений: 217
|
||||||
| 04.01.2016, 17:43 | ||||||
|
а какой тут метод сортировки??
0
|
||||||
| 04.01.2016, 17:43 | |
|
Описать структуру с именем ZNAK Описать структуру с именем ZNAK Описать структуру с именем ZNAK
Описать структуру с именем ZNAK Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|