Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить дату по номеру дня и года - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Полный перебор чисел массива http://www.cyberforum.ru/cpp-beginners/thread1050491.html
Доброго вам времени суток. Количество элементов массива задавать вручную - собственно N. Массив заполняется числами от 1 до N. Стоит задача, выполнить полный перебор массива чисел с первым...
C++ Нахождение значения выражения для n корней Нахождение значения выражения для n корней. (с использованием рекурсии) http://www.cyberforum.ru/cpp-beginners/thread1050485.html
C++ нужно что бы выводило количество каждой буквы и строки
#include <string> #include <iostream> int main() { std::string vowel = "AaEeIiOoUuYy"; std::string str; std::cout << "Enter string" << std::endl; std::cin >> str;
C++ Какой из N треугольников, заданных координатами своих вершин, имеет больший периметр?
какой из N треугольников, заданных координатами своих вершин, имеет больший периметр?
C++ Перевернуть строки в матрице http://www.cyberforum.ru/cpp-beginners/thread1050475.html
Дан двумерный массив A размера mXn. Перевернуть каждую его третью строку.
C++ Задача Рекомендации к задаче: 1. Имя файла задавать в командной строке. Если оно там не был задан, то после соответствующего запроса имя вводится пользователем. 2. Использовать динамическое... подробнее

Показать сообщение отдельно
Xpam
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 12
22.12.2013, 22:52  [ТС]
Пришлось много помучатся но все же есть вариант ))) ( так сказать в лоб это конечно хорошо но в цыкле лучше)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main(void){
    int Massiv_dney[]={31,28,31,30,31,30,31,31,30,31,30,31},god,deny,mesec=1,l=0;
    const int N=sizeof Massiv_dney / sizeof Massiv_dney[0];
    cin >> deny >>god;
        for (int i=0; i < N;i++){
            if (deny < Massiv_dney[i]){mesec=i;break;} else deny=deny-Massiv_dney[i]; // узнаем какой месяц и число
        }
    cout << deny << " "  << mesec+1  << " " << god;
    system("pause");
    return 0;
}
без проверок но тоже неплохо
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru