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

По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год) - C++

Восстановить пароль Регистрация
 
Jesse_James
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 21
13.04.2014, 13:35     По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год) #1
По номеру у ( у>0) некоторого года определить с - номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2014, 13:35     По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год)
Посмотрите здесь:

C++ Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный
По номеру месяца определить его название и время года к которому он относится C++
C++ За данным номером года нашей эры, определить номер века к которому он принадлежит
По заданной дате (число, месяц, год, например, 6, 5, 2012) вычислить номер дня в году C++
C++ 10.23. Дата некоторого дня характеризуется гремя натуральными числами: g (год), m (порядковый номер месяца) и n (число). По заданным g, n и m определи
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1908 / 1503 / 296
Регистрация: 15.12.2013
Сообщений: 5,920
13.04.2014, 13:39     По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год) #2
Jesse_James, показывайте что уже сделали и как должна выглядеть программа(что на входе,что на выходе).
Jesse_James
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 21
13.04.2014, 14:31  [ТС]     По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год) #3
setlocale(0, "");
int c,y,s;
c = 0;

cout << "Введите y: ";
cin >> y;
s = y % 100;
if (s==0)
{
c = y;
}
else
{
c = s + 1;
}
cout << "c= " <<c << endl;
return 0;

Добавлено через 24 секунды
но это не совсем правильно
LuckyWolf
0 / 0 / 5
Регистрация: 12.04.2014
Сообщений: 18
13.04.2014, 14:34     По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год) #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>//подключаем поток ввода вывода 
 
using namespace std;//используем пространство имен std
 
int main()//главная функция
{
    unsigned int y, n;// число n целое беззнаковое, а значит дробная часть будет отброшена
    cin>>y;//ввод года
    n=(y-1)/100;//отнимаем 1 для учета
    cout << n;//вывод века
    return 0;//вернуть 0 по окончанию программы
}
Yandex
Объявления
13.04.2014, 14:34     По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год)
Ответ Создать тему
Опции темы

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