Берілген х бойынша у- ті есептеу бағдарламасын құрыңдар.
{ float x, y;
cin>>x;
if (x>=1 && x<=2) {y=sin(x*x); goto a1; }
if (x<1) y=1/x; else y=exp(2*x)*pow(x,1/3);
a1: cout<<”y=”<}
C++ тілінде кездейсоқ бүтін санды шығару үшін rand() функциясы қолданылады. Берілген [a,b] аралығындағы кездейсоқ бүтін санды шығару үшін функция былайша жазылады:
rand()% (b-a+1)+a; Мысалы:[10,50] аралығындағы кездейсоқ бүтін санды шығару үшін команда x=rand()%41+10; түрінде жазылады.
rand() функциясы stdlib.h тақырыптық файлында анықталған.
Әрбір орындатқанда уақытқа байланысты әр түрлі кездейсоқ сандар алу үшін, яғни ағымдық уақытқа байланысты кездейсоқ санды генерациялау үшін time.h тақырыптық файлында анықталған srand(time(0)) командасы қолданылады.
Мысал 15. [0,10] аралығындағы кездейсоқ шыққан 3 бүтін санның нешеуі жұп екенін анықтайтын бағдарлама құрыңдар.
#include #include #include #include main()
{ int a,b,c,k=0;
srand(time(0));
a=rand()%10;
b=rand()%10;
c=rand()%10;
cout<<"a="<if (a%2==0) k++;
if (b%2==0) k++;
if (c%2==0) k++;
cout<<"\n k="<getch();
}