Cześć, dopiero zaczynam z c++ i jeszcze wielu rzeczy nie rozumiem, dlatego proszę o wyrozumiałość jeśli to głupie pytanie :D
Staram się zrobić program, który wygeneruje mi losową godzinę (i nawet jakoś mi idzie!). Nie mogę jednak za żadne skarby sprawić, by jeśli wylosuje mi się jedna cyfra, stanęło przed nią zero. Wychodzą mi wtedy za duże liczby... Czy jest ktoś w stanie mi to wytłumaczyć/pomóc?
Bardzo dziękuję!!
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
int a = rand()%24;
int b = rand()%60;
int c = rand()%60;
cout << a;
if(a>=0, a<=9) {
cout << 0 << a;}
cout << ":";
cout << b;
if(b>=0, b<=9) {
cout << 0 << b;}
cout << ":";
cout << c;
if(c>=0, c<=9) {
cout << 0 << c;}
return 0;