Форум программистов, компьютерный форум 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) не используется, но один элемент изымается из стека. После обработки всей заданной входной последовательности найти в... подробнее

Показать сообщение отдельно
машечка
0 / 0 / 0
Регистрация: 02.10.2011
Сообщений: 29
21.11.2011, 14:37  [ТС]     одномерный массив
я вот тут сама порешала, и что то получилось, но ни как не работает второе условие, немогли бы вы мне подсказать в чем проблема?
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include "StdAfx.h"
#include <iostream>
#include <math.h>
 
using  namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
int i=1;
int k=0;
float r=0;
float n=0;
int m=0;
float *a = new float[10];
float *b = new float[10];
int x=0;
int y=0;
float proiz=1;
float maxx=0.0;
float minn=0.0;
float sum=0.0;
int x1=0.0;
int x2=0.0;
int m1=0;
int m2=0;
 
cout << "vvedite rAZMER massive ";
cin >> n;
 
//вводим массив
for (int i=1; i<=n; i++)
    {
    cout << "Vvedite " << i << " element =  ";
    cin >> a[i];
    }
 
//Массив положит
for (int i=1; i<=n; i++)
    {
    if (a[i]>0)
        {
        sum=sum+a[i];
        }
    };
 
cout << "Summa = " << sum << endl;
 
for (int i=1; i<=n; i++)
    {
    maxx=0;
    minn=0;
    if (abs(a[i])>maxx)
    {
        maxx=abs(a[i]);
        x1=i;
    };
 
    if (abs(a[i])<minn)
    {
        minn=abs(a[i]);
        x2=i;
    };
 
    };
 if(maxx>minn) 
 {
     m1=minn+1;
     m1=maxx+1;
 }
 if(maxx>minn)
 {
     m2=maxx+1;
     m2=minn+1;
 }
 
for (int i=0; i<=m2; m1++)
{
 
    proiz=proiz*a[i];
};
 
cout << "proiz = " << proiz << endl;
 
 
 
for (int i=1; i<=n; i++)
{
 for (int i=1; i<=n; i++)
 { 
    if (a[i] < a[i+1])      // Если a[i]<a[i+1], меняем элементы местами
             { 
                r=a[i];
                a[i]=a[i+1];
                a[i+1]=r;
             }
 }
}
 
for (int i=1; i<=n; i++)
    {
    cout << a[i] << "   ";
    };
 
 
system("pause");
 
}
 
Текущее время: 11:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru