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

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

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

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

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

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

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

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

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

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

1
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2010, 11:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

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

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