|
3 / 3 / 0
Регистрация: 19.05.2012
Сообщений: 35
|
|
Описать структуру с именем ZNAK19.05.2012, 07:49. Показов 45158. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|