Double ch( )

{static double mn=5; /* при наступнім використані функція «пам’ятає»

попереднє значення mn*/

double k, mn1;

k=3125*mn;

mn1=(k-floor(k/67108864)*67108864);

mn=mn1;

return(mn1/33554432-1); }

Коли в опису програми ch задати інше початкове значення m, то отримуємо інший ряд випадкових чисел. Так у наступній програмі використовувана структура повторення do/while, в котрій спочатку виконується тіло циклу, а потім перевіряється умова. Варіант для граничного значення i=11.

// файл PART1\1_28.cpp

//Виклик генератора випадкових чисел

#include “c:\CPP\SUBPROG\\roll.h”

#include “c:\CPP\SUBPROG\\ roll_txt.h”

Double pwr(int, unsigned); //прототип

main() {clrscr(); //очистка екрана

i=1; //використання глоб. i із roll.h

do{i++; cout<<”\n”<<i<<’ ‘<<ch();}while(i<11);

cout<<”\n кінець задачі “;

Pause(0); //пауза з написом

return 0;}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: