Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 07.05.2011
Сообщений: 13
1

Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц

07.05.2011, 17:18. Показов 2793. Ответов 2
Метки нет (Все метки)

Задание в С++ "Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц".
Вот что смог написать по задачи:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{int k,i,t;
for (i=1 i<13 i=++)
If (k>31)
switch (i)
{Case '1' k=31:break;
Case '2' k=29:break;
Case '3' k=31:break;
Case '4' k=30:break;
Case '5' k=31:break;
Case '6' k=30:break;
Case '7' k=31:break;
Case '8' k=31:break;
Case '9' k=30:break;
Case '10' k=31:break;
Case '11' k=30:break;
Case '12' k=31:break;
Где i-месяц, k-дата, t-порядковый номер дня.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2011, 17:18
Ответы с готовыми решениями:

Определить k – порядковый номер того дня високосного года, который имеет дату d, m.
type mes = (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec); ...

Порядковый номер дня високосного года
помогите с задачей господа &quot;Даны следущие описания : var k:1...366;d:1...31;m:month;...

Даны три числа: день, месяц, год. Вывести дату предыдущего дня, учитывая особенности високосного года
Даны три числа: D(день),M(число),V(год).Вывести дату предыдущего дня учитывая особенности...

Определить месяц, дату, время, зная секунду високосного года
Месяц определил, не как не могу определить дату и время.

2
42 / 42 / 13
Регистрация: 04.01.2011
Сообщений: 125
07.05.2011, 18:20 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
using namespace std;
int main()
{setlocale(LC_ALL,"Russian");
int mes,day,i,sum=0,k;
char c;
cout<<"Введите день и месяц в формате dd.mm\n";
cin>>day>>c>>mes;
for(i=1;i<mes;i++)
{if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
k=31;
else if (i==2)
k=29;
else 
k=30;
sum+=k;
}
sum+=day;
cout<<"Порядковый номер дня равен: "<<sum<<endl;
return 0;
}
1
0 / 0 / 0
Регистрация: 07.05.2011
Сообщений: 13
07.05.2011, 20:45  [ТС] 3
Прога не работает, пишет "Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...
Nothing to be done."
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2011, 20:45

Оператор варианта (case), по номеру дня високосного года определить его дату
Доброго времени суток. Нужна помощь. Такая задача: По номеру дня високосного года определить его...

Даны два целых числа: D день и M месяц,определить правильную дату не високосного года.Вывести значение D и M
Использовать операторы выбора. Даны два целых числа: D (день) и M (месяц),определить правильную...

По порядковому номеру дня года определить дату (число и месяц)
составить программу которая бы реализовала следующий алгоритм - по порядковому номеру дня года...

1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели этого дня
1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.