//T10
#include
#include
#include

int main(int argc, char ** argv)
{ // a.out 15,2 0.05
//15,2 obshee vremya vrasheniya
//0.05 vremya smeni odnogo pologeniya na drygoe
// mogno pisat i . i , ne imeet znacheniya
clock_t time_all, time_iter, time_current, time_current2;
char iter=0;
if (argc!=3||atof(argv[1])<0||atof(argv[2])<0||strpbrk(argv[1],"0123456789.,")==NULL||strpbrk(argv[2],"0123456789.,")==NULL) return -1;
time_all=CLOCKS_PER_SEC*atof(argv[1]);
time_iter=CLOCKS_PER_SEC*atof(argv[2]);
while (difftime(time_all, (time_current=clock()))>0)
{
putchar('\b');
switch (iter) {
case 0:
putchar('|');
break;
case 1:
putchar('/');
break;
case 2:
putchar('-');
break;
case 3:
putchar(92);
break;
}
fflush(stdout);
iter++;
if (iter>3) iter=0;
while (difftime((time_current2=clock()), time_current) {}
}
return 0;
}







Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.