Обьясните что делает код, по строчкам начиная с 10-ой строчки(srand(time(NULL)); Обьясните что делает код, по строчкам начиная с 10-ой строчки(srand(time(NULL));
#include
#include
#include
#include
#include
int main(int argc, char *argv[])
{
int i,t;
char s[2001]="";
srand(time(NULL));
for (i=0;i 79;i--) s[i]=s[i-80];
for(i=0;i<80;i++) s[i]=' ';
for(i=0;i<10;i++) s[rand()%80]='*';
}while(!kbhit ());
system("PAUSE");
return 0;
}
Проще говоря, например когда ты задаешь заполнения массива - рандом, то генерируемые числа всегда будут разные, без этой функции использование рандома будет возвращать постоянно одинаковые значения
Объяснение: