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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Bishop89
0 / 0 / 0
Регистрация: 16.12.2009
Сообщений: 12
20.12.2009, 18:16     простые (или не очень)..... #1
Всем доброго времени суток! Помогите пожалуйста решить вот такие вот задачки:
1) Записать положительные элементы массива X подряд в массив Y. Определить k-количество положительных элементов. Вычислить сумму элементов массива X и произведение элементов Y.
2) Календарь. (При решении задач принять во внимание, что в современном (григорианском) календаре каждый год, номер которого делится на 4, является високосным, за исключением тех номеров, которые делятся на 100 и не делятся на 400.)
Для создания универсального календаря, охватывающего все годы, можно использовать непосредственный подсчет, основанный на том, что 1 января 1 года нашей эры было понедельником.
Ну вот, собственно, задача: Даны натуральные числа n, m ( m ≤ n ). Определить, сколько из чисел n, n+1, ..., m являются номерами високосных годов.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zloyprogramist
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 11
25.12.2009, 12:56     простые (или не очень)..... #21
високосные не надо учитывать говорю от лица Bishopa!!!помогите плиз написать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.12.2009, 13:08     простые (или не очень)..... #22
Цитата Сообщение от zloyprogramist Посмотреть сообщение
високосные не надо учитывать говорю от лица Bishopa!!!помогите плиз написать
Т.е. например задан промежуток: с 12.01.2007 года по 22.08.2008 года - в этом случае не надо учитывать что в феврале 2008 года 29 дней, считать что в феврале 2008 года 28 дней, так?
zloyprogramist
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 11
25.12.2009, 17:55     простые (или не очень)..... #23
да именно так by Bishop буду блогадарен за помощь!!!
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.12.2009, 19:22     простые (или не очень)..... #24
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
30
#include <iostream.h>
int main ()
{
    int a1,b1,c1,a2,b2,c2, temp;
    cout<<"a1= ";
    cin>>a1;
    cout<<"b1= ";
    cin>>b1;
    cout<<"c1= ";
    cin>>c1;
    cout<<"a2= ";
    cin>>a2;
    cout<<"b2= ";
    cin>>b2;
    cout<<"c2= ";
    cin>>c2;
    temp=(c2-c1)*365+(b2-b1)*30+a2-a1;
    if(b2<b1)
    {
        temp-=365;
        temp+=(12-b1+b2)*30;
    }
    if(a2<a1)
    {
        temp-=30;
        temp+=(31-a1+a2);
    }
    cout<<"Col dney= "<<temp<<endl;
    return 0; 
}
В общем это самый простой вариант. Здесь кол-во суток в году считается 365, кол-во дней в месяце считается 30. Если Вам нужен вариант посложнее (учитывающий что в разных месяцах кол-во дней разное), то лучше пишите в личку. Другой вариант будем писать вместе, и я обещаю Вам что мы его обязательно напишем (одолеем вместе).
Bishop89
0 / 0 / 0
Регистрация: 16.12.2009
Сообщений: 12
25.12.2009, 21:10  [ТС]     простые (или не очень)..... #25
В очередной раз спасибо valeriikozlov, что откликнулись на проблему, а ты Ильдар, будь добор в следующий раз пиши свои проблемы сам, а то видите ли регистрироватся влом)

Добавлено через 2 минуты
и не надо говорить от моего лица)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2009, 22:17     простые (или не очень).....
Еще ссылки по теме:

C++ Странная ошибка при компиляции очень очень большой проги ,,boomerang,,

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

Или воспользуйтесь поиском по форуму:
zloyprogramist
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 11
25.12.2009, 22:17     простые (или не очень)..... #26
Большое спасибо valeriikozlov за помощь!!!очень сильно помогли
Yandex
Объявления
25.12.2009, 22:17     простые (или не очень).....
Ответ Создать тему
Опции темы

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