Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Структура, Найти самую раннюю дату указанного врем 
:(
    Опции темы
imperceptible
  Дата 3.11.2010, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.8.2010

Репутация: нет
Всего: нет



Необходимо сформировать массив из эл-тов структурного типа. Распечатать сформированный массив на экране в виде таблицы.
Выполнить поиск самой ранней даты указанного времени года.
Распечатать полученный массив в виде таблицы.

Вот начало кода:

Код

#include <stdio.h>
#include <string.h>
#include <stdlib.h>  
struct date {
             int day;
             char *month;
             int year;
            };
date mas[10];
int n;
void main() {
printf ("Введите время года: ");
scanf ("%d", &n);


А после этого надо поставить условиекакое-то, чтобы прога определяла самую раннюю дату указанного времени года.
Помогите, как это написать.
Среда разработки Visual C++
PM MAIL   Вверх
Bugmaker
Дата 4.11.2010, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 27.6.2008

Репутация: нет
Всего: нет



Не понял задания... то есть пользователь вводит
лето, осень, зима иил весна?

тогда зачем городить такую структуру??
Можно более подробно расписать задание и примерный алгоритм работы? 
PM MAIL   Вверх
Acer
Дата 4.11.2010, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 5.9.2007
Где: UA::DN

Репутация: нет
Всего: 8



imperceptible, есть центр помощи для таких задач
PM MAIL   Вверх
imperceptible
Дата 8.11.2010, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.8.2010

Репутация: нет
Всего: нет



Цитата(Bugmaker @ 4.11.2010,  11:08)
Не понял задания... то есть пользователь вводит
лето, осень, зима иил весна?

тогда зачем городить такую структуру??
Можно более подробно расписать задание и примерный алгоритм работы?

Вот задача:
Дана структура.
struct date {
             int day;
             char *month;
             int year;
            };
Необходимо сформировать массив из эл-тов структурного типа. Распечатать 
Сформированный массив на экране в виде таблицы.
Выполнить поиск самой ранней даты указанного времени года.
Распечатать полученный массив в виде таблицы.

Критерий поиска: самую раннюю дату указанного времени года.

PM MAIL   Вверх
Bugmaker
Дата 8.11.2010, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 27.6.2008

Репутация: нет
Всего: нет



Как заполнять массив из эл-тов структурного типа. 
Ждать данные от пользователя? случайными датами? нецензурными словами? 
Так пйодет?

Код

#include <iostream>
using namespace std;

struct date {
             int day;
             char *month;
             int year;
            };
            
int main()
{
    date datesMass[10];      
    for(int i=0;i<9;i++) datesMass[i].day=i;
    char* monthOfYear[12]={"January","February","March","April","May","June","July","August","September","October","November","December"};    
    for(int i=0;i<9;i++) datesMass[i].month=monthOfYear[i];
    for(int i=0;i<9;i++) datesMass[i].year=2000+i;   
    
    for(int i=0;i<9;i++) cout<<" day "<<datesMass[i].day<<" month "<<datesMass[i].month<<" year "<<datesMass[i].year<<endl;
    
    
    
    system("pause");
    return 0;
}




Тут как минимум еще надо указывать в каком году ищем данное время года...

Это сообщение отредактировал(а) Bugmaker - 8.11.2010, 11:54
PM MAIL   Вверх
imperceptible
Дата 16.11.2010, 07:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.8.2010

Репутация: нет
Всего: нет



необходимо ввести даты с клавы и выбрать наименьшую. Но я не знаю, как это сделать. ПОМОГИТЕ ПЛИЗ!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0954 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.