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

Безразмерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция _fasteall http://www.cyberforum.ru/cpp-beginners/thread387186.html
Как функция _fasteall, влияет на процесс компиляции?
C++ Простые числа Проверить является ли введеное число простым или нет. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. http://www.cyberforum.ru/cpp-beginners/thread387185.html
Замена и удалаения символов C++
1.Как можно удалить символы?? если может приведите пример 2. Как заменить можно символы ??? если может приведите пример
C++ Введите с клавиатуры целое число N
Введите с клавиатуры целое число N, а также данные в массив целого типа. Далее перепишите данные из этого массива в другой массив той же размерности по следующему правилу: если переписываемое значение больше или равно N, то оно увеличивается в 2 раза, а если меньше - то уменьшается в 2 раза. Затем выведите данные обоих массивов на экран. Создавайте темы с осмысленными и понятными...
C++ Положительные и отрицательные элементы. http://www.cyberforum.ru/cpp-beginners/thread387143.html
Привет всем :) Вот такое задание: Перенести в начало массива четные отрицательные элементы, в конец массива – положительные нечетные элементы, сохранив для остальных элементов первоначальный порядок следования. Напечатать местонахождение (т. е. индексы начала и конца) группы “остальных” элементов. Я задаю вспомогательную функцию, где проверяет четность на нечетность, потом только задаю...
C++ Удалить все гласные буквы из текстового файла Возник такая ситуация как можно удалить как можно удалить все гласные буквы из текстового файла не могу понять. подскажите пожалуйста хочу сам сделать не могу понять тока как. НЕ которые мне говорять что нао удалять оператором delete, если я не ошибаюсь он очишаеть память Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.Правила форума подробнее

Показать сообщение отдельно
bupal
25 / 25 / 2
Регистрация: 30.03.2010
Сообщений: 343
Записей в блоге: 1
19.11.2011, 17:09  [ТС]     Безразмерный массив
Цитата Сообщение от Bers Посмотреть сообщение
телепаты в отпуске.
Я так сделал...

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
#include "stdafx.h"
#include <iostream>
#include <vector>
 
 
using namespace std;
 
void main()
{
    vector<int> order, at, st, ft, wt, ta, flag;
    vector<float> rt;
    int d=0,k=0,j=0,t=0,w=0,n=0,ct=0, i=0,min,clk=0;    
    cout<<"\n\nEnter No. of Process: ";
    cin>>n;
    cout<<"\nEnter Arrival time and Service Time.. \n";
    for(i=0;i<n;i++)
    {    
        cin>>at[i]>>st[i];
        flag[i]=0;
        ct+=st[i];
    }
    while(clk<ct)  //Creating a Lock to Arrest the Whole Loop. Here, only when Total Clock Time is equal to
        // Current clock time it will exit the loop.
    {
        min=100;       // Assiging a Dummy Value for only first check.
        for(i=0;i<n;i++)
        {
            if(st[i]<min&&flag[i]==0&&at[i]<=clk) // Finding a job which has minimum Service time (comparision)
            {                                     // and checking its Flag and Arrival Time with current Clock.
                min=st[i];
                j=i;                                  // If found we are assigning it.
            }
        }
        order[d]=j;    // Doing calculations....
        flag[j]=1;
        clk+=st[j];
        ft[j]=clk;
        ta[j]=ft[j]-at[j];
        wt[j]=ta[j]-st[j];
        rt[j]=(float)ta[j]/st[j];
        d++;
    }    
    cout<<"\nResults...\n"<<"Order\tAT\tST\tFT\tWT\tTA\tRatio\n";
    for(i=0;i<n;i++)
    {
        k = order[i];
        cout<<i+1<<"\t"<<at[k]<<"\t"<<st[k]<<"\t"<<ft[k]<<"\t"<<wt[k]<<"\t"<<ta[k]<<"\t"<<rt[k]<<"\n";
    }    
    for(i=0;i<n;i++)
    {
        t=ta[i]+t;
        w=wt[i]+w;
    }
    cout<<"\nAverage Turnaround Time is "<<(float)t/n<<" and Wait time is "<<(float)w/n<<"\n";
 
}
 
Текущее время: 11:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru