Форум программистов, компьютерный форум CyberForum.ru

Round Robin - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод прогонки http://www.cyberforum.ru/cpp-beginners/thread656396.html
Здравствуйте, пытаюсь реализовать метод прогонки, не могу проверить работу, не понимаю как заполнять, и как сделать массив чтобы высчитывал не целые значения.заранее спасибо #include "stdafx.h" #include"iostream" #include<conio.h> #include<stdlib.h> #include<time.h> #include <iomanip>
C++ Работа с потоками идет не так, как надо. Почему? Есть вот такая вот программа моя. Она запускает потоки сортировки массива и его вывода с разными приоритетами. Но даже если приоритет потока вывода HIGHEST, а сортировки IDLE, то массив выводится все равно отсортированным. Вы не подскажите, почему? Программу в Visual Studio писал. #include "stdafx.h" #include "iostream" #include "windows.h" #include "stdlib.h" #include "time.h" #include... http://www.cyberforum.ru/cpp-beginners/thread656395.html
C++ STL sort()
кто знает и где можно посмотреть за какое время работает сортировка sort() в STL <algorithm>??
C++ Что такое "bool " и #include <algorithm>? Кто знает , как они работают ?
Вот код: #include "stdafx.h" #include <algorithm> #include <iostream> #include <conio.h> using namespace std; bool cmp(int x, int y) { return abs(x) < abs(y); }
C++ Функции ввода / вывода, вычисления (исправить ошибки) http://www.cyberforum.ru/cpp-beginners/thread656371.html
Помогите найти ошибки, пожалуйста. #define _USE_MATH_DEFINES #include <iostream> #include <cmath> #include <conio.h> using namespace std; int main(double, double);
C++ Найти все делители натурального числа N дано натуральное число n найти все его делители .ПОмогите пожалуйста подробнее

Показать сообщение отдельно
NewDay
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 10
23.09.2012, 11:22     Round Robin
Эта программа имитирует ли работу процесса по алгоритму круговое планирование?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
 
void main ()
{
    int n,y,i,g=0,k=0,j,u;
    int bur[100],wait[100], turnar[100];
    int sum=0;
    double avewait=0.0,aveturn=0.0;
 
 
    cout<<"Number of processes= "<<endl;
    cin>>y;
    n=y*2;
 
    for (i=0;i<n/2;i++)
    {   
        cout<<"Enter Burst time= "<<endl;
        cin>>bur[i];
        g++;
 
    }
    for (i=n/2;i<n;i++)
    {   
        cout<<"Enter Second Burst time= "<<endl;
        cin>>bur[i];
        k++;
    }
    system("CLS");
 
    for (i=0;i<n;i++)
    {
        sum=0;
        for (j=0;j<i;j++)
            sum=sum+bur[j];
        wait[i]=sum;
    }
 
    for (i=0;i<n;i++)
    {
        turnar[i]=wait[i]+bur[i];
    }
    for (i=0;i<n;i++)
    {
        avewait+=wait[i];
        aveturn+=turnar[i];
    }
    
    avewait/=n;
    aveturn/=n;
 
    cout<<endl;
 
    cout<<"PROCESS ID     BURST TIME      WAIT TIME       TURNAROUND TIME ";
    
    
    cout<<endl;
    cout<<endl;
    for (i=0;i<n/2;i++)
    {
        cout<<i+1<<"\t\t"<<bur[i]<<"\t\t"<<wait[i]<<"\t\t"<<turnar[i];
        cout<<endl;
    }
    cout<<endl;
        
    for (i=n/2;i<n;i++)
    {
            
        cout<<i+1<<"\t\t"<<bur[i]<<"\t\t"<<wait[i]<<"\t\t"<<turnar[i];
        cout<<endl;
    }
    cout<<"***************************************************************";
    cout<<endl;
    cout<<endl;
    cout<<"Average Wait Time="<<avewait<<endl;
    cout<<"Average Turnaround Time="<<aveturn<<endl;
    getch();
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru