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

одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ процесс с новым потоком http://www.cyberforum.ru/cpp-beginners/thread387755.html
объясните как создать процесс у которого будет поток который ты для него создал , следующий пример не работает(там при закытие процесса его поток должен уничтожатся и сообщение не выводится) #include "windows.h" DWORD WINAPI ThreadFunc(LPVOID lpParam) { char szMsg; wsprintf(szMsg, "Parameter = %d", *(DWORD*)lpParam);
C++ Массивы. Структурные типы. Доброго времени суток Вам! Помогите пожалуйста написать программу, обрабатывающую рациональные дроби, хранящиеся в двумерном массиве (матрице). Каждая рациональная дробь определяется как пара (числитель, знаменатель). На входе программы – две матрицы рациональных дробей (формат представления дробей нужно разработать самостоятельно). Программа должна обеспечить загрузку двух матриц и... http://www.cyberforum.ru/cpp-beginners/thread387748.html
Двумерный массив C++
Двумерные массивы. Проверить, все ли столбцы матрицы упорядочены по убыванию. Если нет, то упорядочить первый неупорядоченный столбец
Расширение языка С. WTF? C++
Hi, All! Решил на выходных заняться учебой, сессия скоро. На эти выходные наметил себе план работ - скачать задания:) Вот сижу читаю содержание учебной дисциплины. Кроме всего прочего вот, что там вычитал: Расширение языка С. Синтаксис и семантика алгоритмического языка программирования. Прототипы функций. Перегрузка функций. Значения формальных параметров по умолчанию. Ссылки и...
C++ биномиальная куча http://www.cyberforum.ru/cpp-beginners/thread387733.html
подкиньте какой литературы или пример формирования и редактирования биномиальной кучи, буду очень благодарен
C++ Написать программу для последовательного хранения трех стеков в массиве из N элементов Написать программу для последовательного хранения трех стекiв в массиве из N элементов (стеки размещаются в массиве равномерно друг за другом). На входе задаются пары целых чисел (i, j), где 1  и  3, j  0. Число j> 0 пара (i, j) добавляется в i-ой стек; число j <0 пара (i, j) не используется, но один элемент изымается из стека. После обработки всей заданной входной последовательности найти в... подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
20.11.2011, 21:20     одномерный массив
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
void Sort(float *a,int n)
{
    for(int i=0;i<n;i++) 
    {            
        for(int j=n-1;j>i;j--) 
        {     
            if(a[j-1]>a[j]) 
            {
                float x=a[j-1]; 
                a[j-1]=a[j]; 
                a[j]=x;
            }
        }
    }
    cout<<"After sort: ";
    for(int i=0;i<n;i++) cout<<a[i]<<" ";
    cout<<endl;   
}
 
int main()
{
    int n, i_max, i_min;
    float max, min, s=0, p=1;
    cout<<"N="; cin>>n;
    float *a=new float [n];
    cout<<"Enter elements: ";
    for(int i=0;i<n;i++) 
    {
        cin>>a[i];
        if(a[i]>0) s+=a[i];
    }
    cout<<endl<<"Sum="<<s<<endl;
    i_max=i_min=0;
    max=min=fabs(a[0]);
    for(int i=1;i<n;i++)
    {
        if(max<fabs(a[i])) { max=fabs(a[i]); i_max=i; }
        if(min>fabs(a[i])) { min=fabs(a[i]); i_min=i; }
    }
    cout<<"Max="<<max<<endl;
    cout<<"Min="<<min<<endl;
    if(i_min<i_max) for(int i=i_min;i<=i_max;i++) p*=a[i];
    else            for(int i=i_max;i<=i_min;i++) p*=a[i];
    cout<<"Mult: "<<p<<endl;
    Sort(a,n);   
    delete [] a;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru