Jak byś mógł podrzucić, przyda się. A jak nie znajdzesz, to mam prośbę. Poprawi ktoś mój kodzik, bo jednak nie hula, bo polecenie 'if' działa nawet gdy nie są spełnione jego warunki i gdy pisze 11:11:11 - 1:1:1, to zamiast 10:10:10 wychodzi, a prz 'pożyczaniu' nie odejmuje liczb.
// Arithmetic - kalkulator
#include <conio.h>
#include <sql.h>
void main()
{
int nLiczba1;
int nLiczba2;
int nLiczba3;
std::cout << "Podaj godziny: ";
std::cin >> nLiczba1;
std::cout << "Podaj minuty: ";
std::cin >> nLiczba2;
std::cout << "Podaj sekundy: ";
std::cin >> nLiczba3;
int nLiczba4;
int nLiczba5;
int nLiczba6;
std::cout << "Podaj godziny: ";
std::cin >> nLiczba4;
std::cout << "Podaj minuty: ";
std::cin >> nLiczba5;
std::cout << "Podaj sekundy: ";
std::cin >> nLiczba6;
int nWynik3 = nLiczba3 - nLiczba6;
int nWynik2 = (nLiczba2 * 60) - (nLiczba5 * 60);
int nWynik1 = (nLiczba1 * 3600) - (nLiczba4 * 3600);
int nWynik6 = nWynik3;
int nWynik5 = nWynik2 / 60;
int nWynik4 = nWynik1 / 3600;
const int stala1 = nWynik5;
const int stala2 = nWynik6;
const int stala3 = 60;
const int stala4 = 1;
;if (nWynik6 < 0)
{
nWynik6 = stala3 + stala2;
nWynik5 - 60
;}
if (nWynik6 < 0)
{
nWynik5 = stala1 - stala4
;}
const int stala5 = 60;
const int stala6 = nWynik5;
const int stala7 = nWynik4;
const int stala8 = 1;
if (nWynik5 < 0)
{
nWynik5 = stala2 + stala5;
nWynik4 - 60
;}
if (nWynik5 < 0)
{
nWynik4 = stala7 - stala8
;}
;const int stala6 = 24;
const int stala7 = nWynik4;
if (nWynik4 < 0)
{
nWynik4 = stala1 + stala4;
nWynik4 - 60
;}
std::cout << nWynik4<<":"<<nWynik5<<":"<<nWynik6; "Specjalnie dla OczywistaOczywisotsc, od Paniszera, pomoc techniczna: GG 32787528";
getch();
}
EDIT> SOURCE 2.0 TROCHE LEPSZY:
// Kalkulator czasu dla plemiona.pl, lub innych tępych, ogłupiających i tak już wasze małe móżdżki gier...
#include <iostream>
#include <conio.h>
void main()
{
int nLiczba1;
int nLiczba2;
int nLiczba3;
std::cout << "Podaj godziny: ";
std::cin >> nLiczba1;
std::cout << "Podaj minuty: ";
std::cin >> nLiczba2;
std::cout << "Podaj sekundy: ";
std::cin >> nLiczba3;
int nLiczba4;
int nLiczba5;
int nLiczba6;
std::cout << "Podaj godziny: ";
std::cin >> nLiczba4;
std::cout << "Podaj minuty: ";
std::cin >> nLiczba5;
std::cout << "Podaj sekundy: ";
std::cin >> nLiczba6;
int nWynik3 = nLiczba3 - nLiczba6;
int nWynik2 = (nLiczba2 * 60) - (nLiczba5 * 60);
int nWynik1 = (nLiczba1 * 3600) - (nLiczba4 * 3600);
int nWynik6 = nWynik3;
int nWynik5 = nWynik2 / 60;
int nWynik4 = nWynik1 / 3600;
;const int stalaSekundy = nWynik6
;const int stalaMinuty = nWynik5
;const int stalaGodziny = nWynik4
;const int stalaSekundowa2 = 60;
const int stalaSekundowa3 = 60
;if (nWynik6 < -1)
{
nWynik6 = stalaSekundy + stalaSekundowa2;
;};
if (nWynik6 < 0 )
{
nWynik5 = stalaMinuty - stalaSekundowa3
;}
const int stala2 = 60;
const int stala8 = 60
;if (nWynik5 < 0 )
{
nWynik5 = stalaMinuty + stala2;
;};
if (nWynik5 < 0 )
{
nWynik4 = stalaGodziny - stala8;
}
const int stala1 = 24;
const int stala9 = 1
;if (nWynik4 < 0 );
{
nWynik4 = stalaGodziny + stala1;
;};
std::cout << nWynik4<<":"<<nWynik5<<":"<<nWynik6; "Specjalnie dla OczywistaOczywisotsc, od Paniszera, pomoc techniczna: GG 32787528";
;getch();