Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
ONYX_ONYX
3 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 30
1

Найти порядковый номер даты начиная отсчет с начала года;

15.06.2010, 10:29. Просмотров 1727. Ответов 1
Метки нет (Все метки)

Нужно сегодня для сдачи, последний день. Плз...

Заданы 3 натуральных числа а,b,c которые обозначают число, месяц, год. Найти порядковый номер даты начиная отсчет с начала года;

Дано натуральное число n. Определить сумму цифр в первой половине числа. Пример: n=12345678. Сумма 1+2+3+4=10
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2010, 10:29
Ответы с готовыми решениями:

Найти порядковый номер даты, начиная отсчет с начала года
Заданы три натуральных числа А, В, С, которые обозначают число, месяц и год. Найти порядковый номер...

Найти порядковый номер даты, начиная отсчет с начала года
заданы три натуральных числа A,B,C, которые обозначают число, месяц и год. найти порядковый номер...

Найти порядковый номер даты начиная отсчет с начала года
заданы 3 натуральных числа a, b, c, которые обозначают число, месяц, год. Найти порядковый номер...

Найти порядковый номер даты, начиная отсчет с начала года.
Заданы три натуральных числа A, B, C, которые обозначают число, месяц и год. Найти порядковый номер...

Найти порядковый номер даты, начиная отсчет с начала года
Заданы три натуральных числа A,B,C, которые обозначают число месяц и год. Найти порядковый номер...

1
Orlians
10 / 10 / 2
Регистрация: 06.06.2010
Сообщений: 18
15.06.2010, 11:02 2
Лучший ответ Сообщение было отмечено ONYX_ONYX как решение

Решение

Первая:
C++
1
2
3
4
5
6
int Mon[12]={31,28,31,30,31,30,31,31,30,31,30,31};// количество дней в месяца без учеты высокосного
int Data=0;//номер даты
for(int i=0;i<b-1;i++){
Data+=Mon[i];
}
Data+=a;// вот порядковый номер даты
Добавлено через 10 минут
А на счет второго: почему бы тебе просто не перевести число в строку при помощи IntToStr()?
Потом брать i-тый элемент строки и не перевести его в число, ну и соот.все элементы сложить!
А если ты хочешь работать только с числами, тогда :
C++
1
2
3
double Num=(double)n/(10*i);// i- соот числу которое нужно,т.е i=1-последняя цифра в числе; i=2 - предпоследняя
int Num1=n/(10*i)
int Cifra=(Num-Num1)*10;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2010, 11:02

Найти порядковый номер даты, начиная отсчет с начала года
Заданы три натуральных числа A,B,C, которые обозначают число месяц и год. Найти порядковый номер...

Найти порядковый номер даты начиная отсчет с начала года (с использованием целочисленной арифметики)
Помогите пожалуйста :cry::help: Задание: Заданы три натуральный числа A, B, C, которые обозначают...

Заданы число и месяц невисокосного года. Вычислить порядковый номер даты, начиная отсчет с начала года
Заданы два натуральных числа a,b которые обозначают число и месяц не високосного года. Вычислить...


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

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

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