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

Number of days in a year - C++

Восстановить пароль Регистрация
 
ugosdaryn
 Аватар для ugosdaryn
2 / 2 / 1
Регистрация: 17.12.2009
Сообщений: 77
18.09.2010, 22:36     Number of days in a year #1
Given a year number. Output the number of days of that year.
Example:
Input:
1900

Output
365

Example:
Input:
2012

Output
366
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2010, 22:36     Number of days in a year
Посмотрите здесь:

функция days C++
create a number C++
C++ Number of days in a year
Given a year number. Output the number of days of that year C++
C++ Given natural number n. Calculate expression
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
18.09.2010, 23:02     Number of days in a year #2
ugosdaryn, Пример не корректен. 1900 год был високосный.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
   int year;
   std::cout<<"Enter year: ";
   std::cin>>year;
   if(year%4==0)
      std::cout<<"366";
   else
      std::cout<<"365";
   return 0;
}
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
19.09.2010, 18:48     Number of days in a year #3
Lavroff, RTFM !
1900 - не високосный год ( доказательство сам поищи в Internet )

Приведенный код неверен !
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
19.09.2010, 18:56     Number of days in a year #4
odip, Да. Ваша правда.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
   int year;
   std::cout<<"Enter year: ";
   std::cin>>year;
   if((year%4==0)&&(year%100!=0))
      std::cout<<"366";
   else if(year%400==0)
      std::cout<<"366";
   else
      std::cout<<"365";
   return 0;
}
PointsEqual
19.09.2010, 18:58
  #5

Не по теме:

RTFM - Высокотемпературный ферромагнетизм ?

odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
19.09.2010, 19:03     Number of days in a year #6
Lavroff, если недолго подумать то можно написать только один if
C
1
2
3
4
5
if ( условие ) {
  cout <<"366";
} else {
  cout <<"365";
}
Добавлено через 19 секунд
PointsEqual, RTFM - это http://lurkmore.ru/RTFM
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
19.09.2010, 19:13     Number of days in a year #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
   int year;
   std::cout<<"Enter year: ";
   std::cin>>year;
   if(((year%4==0)&&(year%100!=0))||(year%400==0))
      std::cout<<"366";
   else
      std::cout<<"365";
   return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2010, 19:19     Number of days in a year
Еще ссылки по теме:

Randome number в функции C++
Expecting variable or number C++
C++ Используя функцию year проверки ли год високосным

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

Или воспользуйтесь поиском по форуму:
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
19.09.2010, 19:19     Number of days in a year #8
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
int main(void){
    int year;
    printf("Year: ");
    scanf("%d", &year);
    printf("%d days\n", 365 + ( ( year % 4 == 0 ) && ( year % 100 != 0 ) || ( year % 400 == 0 ) ));
    return 0;
}
Yandex
Объявления
19.09.2010, 19:19     Number of days in a year
Ответ Создать тему
Опции темы

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