Имеется программа, условно назову ее stop_the_nuclear_reactor,
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char *argv[]) {
long ltime = time(NULL);
int stime = (unsigned)ltime/2;
srand(stime);
if(rand()%2) {
while(1) {
printf("\nАтомный реактор остановлен.");
sleep(1);
}
}
else {
while(1) {
printf("\nНе удалось!");
sleep(1);
}
}
}
Каким образом обеспечить перезапуск этой программы в случае входа в неудачный цикл?