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

По заданной дате необходимо определить, какое число будет послезавтра - C++

Восстановить пароль Регистрация
 
code-n'-help
Форумчанин Паскаля
 Аватар для code-n'-help
75 / 88 / 30
Регистрация: 08.11.2013
Сообщений: 391
Записей в блоге: 2
08.11.2013, 21:28     По заданной дате необходимо определить, какое число будет послезавтра #1
По заданной дате необходимо определить, какое число будет послезавтра. Необходимо чтоб менялся также год,месяц день.
Примеры для проверки программы
tomorrow.in tomorrow.out
1 8 2009 3 8 2009
30 12 2009 1 1 2010
28 2 2008 1 3 2008
У меня возникла проблема. Пожалуйста помогите
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2013, 21:28     По заданной дате необходимо определить, какое число будет послезавтра
Посмотрите здесь:

C++ Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
C++ Определить, какое минимальное число яиц могло быть в корзине
По заданной дате (число, месяц, год, например, 6, 5, 2012) вычислить номер дня в году C++
По заданной дате вывести информацию о том, високосный ли год в этой дате, а также название месяца и количество дней в нем. C++
Какое минимальное число букв необходимо заменить в слове Х, с тем, чтобы оно стало перевертышем? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
08.11.2013, 22:40     По заданной дате необходимо определить, какое число будет послезавтра #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
#include <fstream>
struct dat{
  int day, month, year;
};
dat next_day(dat now){
  static int last_days[]={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
  if (now.day<last_days[now.month]){
    now.day++;
    return now;
  }
  now.day=1;
  if (now.month<12){
    now.month++;
    return now;
  }
  now.month=1;
  now.year++;
  return now;
}
int main(){
  ifstream in("tomorrow.in");
  ofstream out("tomorrow.out");
  dat now;
  in>>now.day>>now.month>>now.year;
  now=next_day(next_day(now));
  out<<now.day<<" "<<now.month<<" "<<now.year;
  in.close();
  out.close();
}
code-n'-help
Форумчанин Паскаля
 Аватар для code-n'-help
75 / 88 / 30
Регистрация: 08.11.2013
Сообщений: 391
Записей в блоге: 2
08.11.2013, 23:30  [ТС]     По заданной дате необходимо определить, какое число будет послезавтра #3
просьба помогите в паскале это написать
Kuzia domovenok
08.11.2013, 23:43
  #4

Не по теме:

Ты издеваешься **** тво%ю???
кому я это на нокии набирал¿ Иди в ****... Раздел паскаль!

Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
09.11.2013, 00:54     По заданной дате необходимо определить, какое число будет послезавтра #5
Kuzia domovenok, ты забыл про високосные годы.
gray_fox
09.11.2013, 00:56
  #6

Не по теме:

Цитата Сообщение от Dani Посмотреть сообщение
Kuzia domovenok, ты забыл про високосные годы.
И про Паскаль )))

Dani
09.11.2013, 00:58     По заданной дате необходимо определить, какое число будет послезавтра
  #7

Не по теме:

gray_fox,

Yandex
Объявления
09.11.2013, 00:58     По заданной дате необходимо определить, какое число будет послезавтра
Ответ Создать тему
Опции темы

Текущее время: 21:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru