Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NellGraND
Сообщений: n/a
#1

Найти все весенние даты. - C++

21.06.2011, 14:01. Просмотров 614. Ответов 1
Метки нет (Все метки)

Даний файл, що містить різні дати. Кожна дата – це число, місяць і рік. Знайти:
а) Рік з найменшим номером.
б) Всі весняні дати.
в) Найпізнішу дату.

 Комментарий модератора 
Дан файл, содержащий различные даты. Каждая дата - это число, месяц и год. Найти:
а) Год с наименьшим номером.
б) Все весенние даты.
в) Самую позднюю дату.
©Google Translate

Официальный язык форума - русский.


Добавлено через 3 часа 1 минуту
Дан файл, содержащий различные даты. Каждая дата - это число, месяц и год. Найти:
а) Год с наименьшим номером.
б) Все весенние даты.
в) Самую позднюю дату.

 Комментарий модератора 
Запрещено дублирование тем в одном или нескольких разделах!
Пользователь получил предупреждение за это сообщение.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2011, 14:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти все весенние даты. (C++):

Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти все весенние даты - C++
Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти все весенние даты.

Найти в файле все весенние и осенние даты - C++
Всем Привет =) помогите кто нибуть пожалуйста! решить задачу на си Дан файл f, содержащий различные даты. Каждая дата - это число,...

Сформировать очеред содержащую весенние даты, упорядоченные только по месяцу и числу. - C++
Здравствуйте. Помогите пожалуйста дорешать задачу: Дан текстовый файл, содержащий даты в формате «день/месяц/год», причем под день...

Дан список праздников года. Вывести все весенние праздники - C++
#include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { struct holidays ...

Найти даты Пасхи - C++
Есть ли программа, которая считает дату Пасхи?

Найти количество суток, прошедших от даты t1 до t2 - C++
2.2. Написать программу, определяющую количество суток, прошедших от даты t1 до t2. Выручите пожалуйста,очень нуждаюсь в правильно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
21.06.2011, 16:09 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <fstream>
#include <climits>
#include <cstring>
 
unsigned arr[3], larr[3];
 
bool IsLatestDate(int i){
    if(i<0)return false;
    else if(larr[i]<arr[i]) return true;
    else if(larr[i]==arr[i]) return IsLatestDate(--i);
    else return false;
}
 
void PrintArr(unsigned* arr){
    std::cout<<arr[0]<<" "<<arr[1]<<" "<<arr[2]<<std::endl;
}
 
int main(){
    std::ifstream ifs("1.txt");
    if(!ifs){std::cerr<<"File not found\n"; return 1;}
    unsigned minYear=UINT_MAX;
    std::cout<<"Spring dates:\n";
    while(ifs>>arr[0]>>arr[1]>>arr[2]){
        if(arr[1]==3||arr[1]==4||arr[1]==5) PrintArr(arr);
        if(arr[2]<minYear) minYear=arr[2];
        if(IsLatestDate(2)) memcpy(larr, arr, sizeof(larr));
    }
    std::cout<<"\nLeast year: "<<minYear<<std::endl;
    std::cout<<"\nLatest date: ";
    PrintArr(larr);
    ifs.close();
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.06.2011, 16:09
Привет! Вот еще темы с ответами:

На основе введенной даты рождения и текущей даты сообщить пользователю, сколько он прожил дней - C++
3. Написать программу, которая на основе введенной даты рождения и текущей даты сообщает пользователю, сколько он прожил дней. Принять во...

Найти сколько дней прошло от одного даты до другой (структуры) - C++
Решите следующую задачу, используя структуры. При решении задачи использовать функции: Даны две даты в виде «dd.mm.yyyy». Найти...

С некоторой даты по настоящий день прошло n дней, найти неизвестную дату - C++
С некоторой даты по настоящий день прошло n дней, найти неизвестную дату.

Найти все четырехзначные числа, у которых все цифры различны - C++
4)Найти все четырехзначные числа, у которых все цифры различны.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru