Данная программа выводит последнюю страницу (строка помечена звёздочкой*), а надо её переделать, что бы она выводила первую попавшуюся страницу, т.е. мы вводим количество страниц, получается от 1 до n, и нужно что бы она выводило случайное число в этом диапозоне от 1 до n. Как это сделать, подскажите.
| Код | #include<iostream> #include<fstream> #include<stdlib.h> using namespace std; int main() { cout<<"Begin new process: "<<endl; int memory; int page, pages; cout<<"Enter number memory (from 512 to 5120): "; cin>>memory; cout<<"Enter nember pages: "; cin>>page; pages=page*512; if(pages-1>=memory) { cout<<"Error deficit of memory!"<<endl; } else { cout<<"Unloading pages number is: "<<page<<endl; //(*) } ofstream outfile("test.txt"); outfile<<"Result is: "<<page<<" pages "<<" Memory is "<<pages; return 0; }
|
И ещё такй вопрос, как открыть txt файл из программного кода? |