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

Дан номер года, определить соответствующий ему номер столетия - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
KathrineY
 Аватар для KathrineY
1 / 1 / 0
Регистрация: 20.11.2012
Сообщений: 188
14.02.2013, 22:06     Дан номер года, определить соответствующий ему номер столетия #1
Дан номер некоторого года(целое положительное число). Определить соответствующий ему номер столетия, учитывая, что, к примеру, началом 20 столетия был 1901 год.

помогите пожалуйста (
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2013, 22:06     Дан номер года, определить соответствующий ему номер столетия
Посмотрите здесь:

Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц C++
C++ Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный
C++ За данным номером года нашей эры, определить номер века к которому он принадлежит
Двумерные массивы. Определить номер строки и номер столбца, на пересечении которых находятся требуемые элементы массива: C++
Задача "Дан номер года. Найти число дней в этом году." C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
14.02.2013, 23:49     Дан номер года, определить соответствующий ему номер столетия #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
 
int findCentury(int y) {
    return y % 100 > 0 ? y / 100 + 1 : y / 100;
}
 
int main() {
    setlocale(0, "");
    int year;
    std::cout << "Введите год" << std::endl;
    std::cin >> year;
    std::cout << "Этот год относится к " << findCentury(year) << "-му столетию" << std::endl;
  
    system("pause");
    return 0; 
}
KathrineY
 Аватар для KathrineY
1 / 1 / 0
Регистрация: 20.11.2012
Сообщений: 188
18.02.2013, 22:31  [ТС]     Дан номер года, определить соответствующий ему номер столетия #3
а можно без функции findCentury(int y) ?
как нибуть по проще?
hofmn
Helter Skelter
 Аватар для hofmn
61 / 61 / 1
Регистрация: 19.09.2012
Сообщений: 133
18.02.2013, 22:38     Дан номер года, определить соответствующий ему номер столетия #4
Цитата Сообщение от KathrineY Посмотреть сообщение
а можно без функции findCentury(int y) ?
как нибуть по проще?
Без функции:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream> 
 
int main() 
{
    setlocale(0, "");
    int year, century;
    std::cout << "Введите год: ";
    std::cin >> year;
   
    if (year % 100 > 0)  
        century = year / 100 + 1; 
    else
        century = year / 100;
        
    std::cout << "Этот год относится к " << century << "-му столетию" << std::endl;
  
    system("pause");
    return 0; 
}
Yandex
Объявления
18.02.2013, 22:38     Дан номер года, определить соответствующий ему номер столетия
Ответ Создать тему
Опции темы

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