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

простые (или не очень)..... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ модули программы http://www.cyberforum.ru/cpp-beginners/thread77174.html
Всем привет помогите пожалуйста с этим плиз заранее спасибо
C++ Что такое DYNAMIC ? Дабы не создавать кросс-постинга, вот ссылка на тему: http://www.cyberforum.ru/cpp-builder/thread76403.html#post429388 К сожалению, как мне кажется, мало людей читает ветку Builder; и DYNAMIC может и не иметь прямого отношения к этой среде разработки. http://www.cyberforum.ru/cpp-beginners/thread77168.html
Редактирование предложения. C++
Здравствуйте. Есть задача. Отредактировать заданное предложение, удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами. Пример: HOW DO YOU DO – OD OD. Я вроде бы сделал, но некорректный результат выводит помогите отыскать ошибку #include <stdio.h> #include <conio.h> #include <string.h> #define MAX_STRINGS 40
Старо японский календарь C++
Всем привет. Прошу помочь, подскажите при помощи чего можно избежать громозкого кода. Погуглил нашел только код написаный на Pascal. Задача: В старояпонском календаре был принят двенадцатилетний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. Написать программу, которая позволяет ввести номер года и...
C++ Определить, может ли белая фигура пойти на поле http://www.cyberforum.ru/cpp-beginners/thread77141.html
Пожалуйста помогите, очень презнателен... 1. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете снизу вверх). С помощью датчика случайных чисел получить натуральные числа a, b, c, d, e, f, каждое из которых не превосходит восьми. Пусть на поле...
C++ работа с текстом Помогите решить задачу. Дан произвольный текст,отредактировать его так,чтобы: а)между словами был ровно 1 пробел; б)предложения в тексте разделялись ровно 2мя пробелами; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
21.12.2009, 07:49     простые (или не очень).....
Bishop89, Последняя попытка:
Итак:
да, n - 1 год нашей эры и m-2010 есть условия
- нужно посчитать кол-во високосных лет в промежутке от 1 года до 2010 года.
Високосные года, начинаем с начала: 4 год, 8 год, 12 год и т.д. Например берем 61 год: считаем по мной приведенной формуле: 61/4-61/100+61/400=15-0+0=15. Т.е. в период с 1 года до 61 года было 15 високосных лет.
Идем дальше: 96 високосный год, 100 - не високосный год, 104 високосный год. Считаем по формуле 102 год: 102/4-102/100+102/400=25-1+0=24. Т.е. За одну полную сотню лет получается 24 високосных года (при условии что эта сотня не заканчивается датой кратной 400).
Идем дальше: 202 год считаем: 202/4-202/100+202/400=50-2+0=48
301 год считаем: 301/4-301/100+301/400=75-3+0=72
401 год считаем:401/4-401/100+401/400=100-4+1=97 - вот здесь приведенная формула учитывает, что хоть 400 год и делится на 100, но т.к. он еще делится на 400 то является високосным годом.
И т.д...
Для заданного задания: 2010/4-2010/100+2010/400=502-20+5=487 лет были високосными с 1 года по 2010 год.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru