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

Реализация рождения, выполнения и блокировки процессов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти максимальное значение матрицы, первый элемент равный максимальному уменьшить на 10 http://www.cyberforum.ru/cpp-beginners/thread1142841.html
Дан двухмерный массив найти максимальное значение, первый элемент равный максимальному уменьшить на 10, последний увеличить на 5. Dev 5.4. #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { const int n=3; const int m=3;
C++ Создать двусвязный список с простыми числами Помогите, пожалуйста, с лабораторной. Задача: Создать двусвязный список с простыми числами. Числа заполнить по следующему алгоритму: сначала заполнить список числами от 1 и до какого-то n. Затем начиная с двойки проверять и удалять все числа делящиеся на нее, потом брать следующий элемент списка и делать аналогичную операцию, пока не будет чисел, делящихся на другие. http://www.cyberforum.ru/cpp-beginners/thread1142838.html
Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Найти ошибку C++
Ребят, такая проблема, задание: Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Но есть косяк, у меня получается делит число в 5 степени не на число а 14 степени, а на число в 16, как исправить косяк? вообще в голову не приходит. буду благодарен! #include "stdafx.h" #include <iostream> using namespace std; int perevod10(int...
C++ Освобождение памяти в c++
Привет, помогите разобраться с освобождением памяти в c++. Я так понимаю, что если освободить память, то переменная удаляется, но почему же такой код: int *a= new int; *a=1; cout <<*a<<endl; delete a; *a=2; cout <<*a;Выводит 1 2? Ведь по идее он не должен выводить 2, т.к. переменная а удалена.
C++ Экспертам и программистам С++: пройти собеседование и получить работу http://www.cyberforum.ru/cpp-beginners/thread1142809.html
прошу напишите список книг по С++,которые реально полезны и необходимы:для того ,чтобы пройти собеседование и получить работу.и что необходимо знать и чем владеть?пожалуйста,буду рад узнать мнения о советы профессионалов. P.S:Прошу писать только реально работающих программистов на С++. Добавлено через 56 минут актуально
C++ Факториал с++ 1. Ввести n элементов одномерного массива; 2. Вычислить указанное выражение; 3. Вывести на экран значение указанного выражения. подробнее

Показать сообщение отдельно
MEverik
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 13
09.04.2014, 16:43     Реализация рождения, выполнения и блокировки процессов
При запуске задачи процессы переходят по очереди к след через паузу, по нажатию клавиши. Нужна помощь,сделать так, чтобы все процессы до нового круга выводились без паузы, все их состояния друг за другом, а после по нажатию и новый круг.
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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
    int i, v, f, s;
    
    cout << "Kolichestvo processov ";
    cin >> f;
    int *a=new int;// ввод массива
    
    for (i=0; i < f; i++)
    {
        cout << "";
        cin >> a[i];//ввод элементов в массив
    } // ввод массива
    for (i=0,s=0; i<=f; i++ % f)//круг, цикл
    {
        
        //Ветвления выполнения, ожидания, блокировки//
        
        s=1+rand()%4;//случайная блокировка
        
        if (i>0 && i<f)
        {
cout << a[i-1] << " Process vypolnen" << endl;
cout << a[i-1] << " Process Jde't" << endl;
                }
        if (i==f)
        {
cout << "Zanovo" << endl;
cout << a[i-f]<< " Process vypolnyetsa"<< endl;
                  s=s+1;//любое действие процесса
                  i=0;
                  }
                  
        else 
        {
cout << a[i]<< " Process vypolnyetsa"<< endl;
 
        if (s==3)
        { 
cout << a[i] << " Process blokiryet" << endl;
                s=0;}
                
        }      
                system("pause");
        }   
                return 0;
        }
Добавлено через 19 часов 54 минуты
Все нашел, все сделал. Тему можно закрыть
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru