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

Произведение элементов массива, расположенных между максимальным и минимальным элементами массива - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 95, средняя оценка - 4.73
ValeraRU
Сообщений: n/a
25.10.2010, 18:31     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #1
Здравствуйте,нужна помощь,в общем на лаб. по программированию сейчас идут задачи с массивом,в связи с нехваткой знаний обращаюсь к вам за помощью) помогите чем сможете
вот задача(пример)
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
/*
Подключние рабочих библиотек:
    <stdio.h> - библиотека ввода/вывода
*/
#include <stdio.h>
 
int main(int argc, char* argv[])
{
    /* Именованная константа, определяющая количество элементов массива */
    const    MAX_ELEMENTS = 8;
 
    /* Объявление и инициализация переменных */
    float    m[MAX_ELEMENTS];
    float    sum = 0;
    float    result = 1;
    int      iMax, iMin;
 
    /* Запрашиваем ввод данных с клавиатуры */
    for (int i = 0; i < MAX_ELEMENTS; i++)
    {
        printf("m[%d] = ", i);
        scanf("%f", &m[i]);
    }
 
/* Принимаем индексы максимального и минимального массива равными 0 */
    iMin = iMax = 0;
    for (i = 0; i < MAX_ELEMENTS; i++)
    {
        /* Вычисляем сумму отрицательных элементов массива */
        if (m[i] < 0) sum += m[i];
 
        /* Находим индексы максимального и минимального элементов массива */
        if (m[i] > m[iMax]) iMax = i;
        if (m[i] < m[iMin]) iMin = i;
    }
 
    /* Находим произведение элементов массива, находящихся между минимальным и максимальными элементами */
    for (i = ((iMax < iMin) ? iMax : iMin);
        i <= ((iMax > iMin) ? iMax : iMin);
        result *= m[i++]);
 
    /* Выводим на экран результат вычислений */
    printf("\nСумма отрицательных элементов = %.2f\n", sum);
    printf("Результат = %.2f\n\n", result);
 
    /* Сортировка элементов массива по возрастанию */
    for (i = 0; i < MAX_ELEMENTS; i++)
    {
        for (int j = i + 1; j < MAX_ELEMENTS; j++)
        {
            if (m[i] > m[j])
            {
                result = m[i];
                m[i] = m[j];
                m[j] = result;
            }
        }
    }
 
    /* Вывод на экран отсортированного по возрастанию массива */
    printf("Отсортированный массив:\n");
    for (i = 0; i < MAX_ELEMENTS; printf("%.2f ", m[i++]));
 
    return 0;
}
 
Результат выполнения программы:
m[0] = 3
m[1] = 7
m[2] = -4
m[3] = 8
m[4] = -1
m[5] = 9
m[6] = 0
m[7] = 7
 
Сумма отрицательных элементов = -5.00
Результат = 288.00
 
Отсортированный массив:
-4.00 -1.00 0.00 3.00 7.00 7.00 8.00 9.00
вот условие(моей задачи)
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) сумму положительных элементов массива;
2) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
Упорядочить элементы массива по убыванию.
и вот что я написал
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
#include <stdio.h>
#include <math.h>
int main(int argc, char* argv[])
{
    const    MAX_ELEMENTS = 80;
    float    m[MAX_ELEMENTS];
    float    sum = 0;
    float    result = 1;
    int      iMax, iMin,n;
      FILE *in=fopen("1.txt","r");
    fscanf(in,"%d", &n);
    for (int i = 0; i < n; i++)
    {
      //    printf("m[%d] = ", i);
    fscanf(in,"%f", &m[i]);
    }
    iMin = iMax = 0;
    for (i = 0; i < MAX_ELEMENTS; i++)
    {
    if (m[i] > 0) sum += m[i];
    if (m[i] > m[iMax]) iMax = i;
    if (m[i] < m[iMin]) iMin = i;
    }
    for ( i = ((iMax < iMin) ? iMax : iMin);
    i <= ((iMax > iMin) ? iMax : iMin);
    result *= m[i++]);
    printf("\n summa polojitelinih 4isel  = %.2f\n", sum);
    printf("rezultat = %.2f\n\n", result);
    for (i = 0; i > MAX_ELEMENTS; i--)
    {
    for (int j = i - 1; j < MAX_ELEMENTS; j--)
    {
        if (m[i] < m[j])
        {
        result = m[i];
        m[i] = m[j];
        m[j] = result;
        }
    }
    }
    printf("otsortirovanii massiv:\n");
   for (i = 0; i < MAX_ELEMENTS; printf("%.2f ", m[i++]));
    return 0;
}
помогите доработать =(
очень надо!

и вот вторая задача
пример:

ДВУМЕРНЫЕ МАССИВЫ

Пример задания: Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент.
Пример решения задачи:
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
#include <stdio.h>
 
int main(int argc, char* argv[])
{
    /* Объявляем и инициализируем матрицу 8х8 */
    int     matrix[8][8] = {
                           { 2, 7, 2, 7, 1, 4, 0, 3 },
                           { 1, 0, 7, 6, 0, -8, 3, 5 },
                           { 2, 7, 1, 8, 1, 4, 9, 3 },
                           { 9, 2, 8, 5, 2, 0, 0, 6 },
                           { 7, 1, 1, 3, 9, 3, 9, 1 },
                           { 8, 2, 4, 9, 1, -6, 4, 9 },
                           { 0, 3, 9, 0, 9, 4, 8, 8 },
                           { 1, 8, 3, 2, 8, 2, 8, 0 }
                           };
    int     i, j, iSumm; /* Счетчик и переменная для хранения суммы */
    bool    bFlag;          /* Флаг */
 
    /*----------------------------------------------*/
    /*    П Е Р В А Я   Ч А С Т Ь   З А Д А Н И Я   */
    /*----------------------------------------------*/
    printf("k = ");
    for (i = 0; i < 8; i++)
    {
        /* Присваиваем Флагу исходное значение */
        bFlag = true;
        for (j = 0; j < 8; j++)
        {
            /* Сравниваем элемент i-й строки j-го столбца с элементом j-й строки i-го столбца. В случае их несоответствия присваиваем Флагу значение Ложь и прерываем цикл по j конструкцией break */
            if (matrix[i][j] != matrix[j][i])
            {
                bFlag = false;
                break;
            }
        }
        /* В случае сохранения флагом исходного значения выводим на экран номер соответствующей строки */
        if (bFlag) printf("%d ", i);
    }
 
    /*----------------------------------------------*/
    /*    В Т О Р А Я   Ч А С Т Ь   З А Д А Н И Я   */
    /*----------------------------------------------*/
    printf("\n\n");
    for (i = 0; i < 8; i++)
    {
        /* Присваиваем переменным исходные значения */
        bFlag = false;
        iSumm = 0;
        for (j = 0; j < 8; j++)
        {
            /* При нахождение хотя бы одного отрицательного элемента присваиваем Флагу значение Истина, обозначающее необходимость вывода Суммы на экран */
            if (matrix[i][j] < 0) bFlag = true;
 
          /* Суммируем значения элементов i-й строки */
            iSumm += matrix[i][j];
        }
        /* В случае нахождения в строке хотя бы одного отрицательного элемента выводим на экран сумму элементов i-й строки */
        if (bFlag) printf("Сумма элементов строки #%d = %d\n", i, iSumm);
    }
 
    return 0;
}
 
Результат выполнения программы:
k = 2 6
 
Сумма элементов строки #1 = 14
Сумма элементов строки #5 = 31
что надо сделать мне :
Осуществить циклический сдвиг элементов квадратной матрицы размерности МхN вправо на k элементов таким образом: элементы 1-й строки сдвигаются в последний столбец сверху вниз, из него - в последнюю строку справа налево, из нее - в первый столбец снизу вверх, из него - в первую строку; для остальных элементов - аналогично.
ребята очень нужно,заранее благодарю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2010, 18:31     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива
Посмотрите здесь:

Произведение элементов массива, расположенных между максимальным и минимальным элементами C++
произведение элементов массива, расположенных между максимальным и минимальным элементами массива C++
Произведение элементов массива, расположенных между максимальным и минимальным элементами C++
C++ произведение элементов массива, расположенных между максимальным и минимальным элементами.
C++ Произведение элементов массива, расположенных между максимальным и минимальным элементами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
25.10.2010, 20:32     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #2
Цитата Сообщение от ValeraRU Посмотреть сообщение
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) сумму положительных элементов массива;
2) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
Упорядочить элементы массива по убыванию.
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
#include <iostream>
#include <ctime> 
#include <cmath>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{    
     setlocale(LC_ALL,"Russian");
     int size,db=1,count_min,count_max,min,max;
     int i,j,temp,sum=0;
     srand((unsigned)time(NULL));
     int *arr;
     cout<<"Введите розмер массива: ";
     cin>>size;
     arr = new int[size];
     cout<<"Массив: ";
     for(i=0; i<size; i++)
     {
         arr[i]=rand()%9;
         cout<<arr[i]<<"  ";
         if(arr[i]>0)
         {
             sum+=arr[i];
         }
     }
     max = abs(arr[0]);
     min = abs(arr[0]);
     for(i=0; i<size; i++)
     {
         if (abs(arr[i])>max)
         {
             max = abs(arr[i]);
             count_max=i;
         }
         if (abs(arr[i])<min)
         {
             min = abs(arr[i]);
             count_min=i;
         }
    }
     cout<<endl;
     cout<<"Маkсимум "<<count_max<<" елемент"<<endl;
     cout<<"Минимум "<<count_min<<" елемент"<<endl;
     cout<<"Произведение: ";
     (count_max>count_min)? i=count_min+1 : i=count_max+1;
     (count_max>count_min)? j=count_max : j=count_min;
     for(i; i<j; i++)
     {
         db*=arr[i];
     }
     cout<<db<<endl;
     cout<<"Новый массив: ";
     for(i=0; i<size; i++)
     {
         for(j=i; j<size; j++)
         {
           if(abs(arr[i])>abs(arr[j]))
           {
               temp=arr[i];
               arr[i]=arr[j];
               arr[j]=temp;
           }
         }
     }
     for(i=0; i<size; i++)
     {
         cout<<arr[i]<<" ";
     }
     cout<<endl;
     cout<<"Сумма положытельных елементов - "<<sum<<endl;
     delete [] arr;
     system("pause");
   return 0;
}
NIKXXL
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 20
07.02.2011, 16:08     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #3
А почему произведение массива всегда равняется =1?

Добавлено через 23 часа 48 минут
Кто знает, ошибка в этих строках при нахождении произведения? вне зависимости какой размер массива всегда результат: 1.
C++
1
2
3
cout<<"Произведение: ";
         (count_max>count_min)? i=count_min+1 : i=count_max+1;
         (count_max>count_min)? j=count_max : j=count_min;
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
07.02.2011, 18:57     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #4
NIKXXL,
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
#include <iostream>
#include <ctime> 
#include <cmath>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{    
         setlocale(LC_ALL,"Russian");
         int size,db=1,count_min=0,count_max=0,min,max;
         int i,j,temp,sum=0;
         srand((unsigned)time(NULL));
         int *arr;
         cout<<"Введите розмер массива: ";
         cin>>size;
         arr = new int[size];
         cout<<"Массив: ";
         for(i=0; i<size; i++)
         {
                 arr[i]=rand()%99-10;
                 cout<<arr[i]<<"  ";
                 if(arr[i]>0)
                 {
                         sum+=arr[i];
                 }
         }
         max = abs(arr[0]);
         min = abs(arr[0]);
         for(i=0; i<size; i++)
          {
                 if (abs(arr[i])>max)
                 {
                         max = abs(arr[i]);
                         count_max=i;
                 }
                 if (abs(arr[i])<min)
                 {
                         min = abs(arr[i]);
                         count_min=i;
                 }
           }
         cout<<endl;
         cout<<"Маkсимум "<<count_max+1<<" елемент"<<endl;
         cout<<"Минимум "<<count_min+1<<" елемент"<<endl;
         cout<<"Произведение: ";
         (count_max>count_min)? i=count_min+1 : i=count_max+1;
         (count_max>count_min)? j=count_max   : j=count_min;
         for(i; i<j; i++)
         {
                 db*=arr[i];
         }
         cout<<db<<endl;
         cout<<"Новый массив: ";
         for(i=0; i<size; i++)
         {
                 for(j=i; j<size; j++)
                 {
                      if(abs(arr[i])>abs(arr[j]))
                        {
                           temp=arr[i];
                           arr[i]=arr[j];
                           arr[j]=temp;
                        }
                 }
         }
         for(i=0; i<size; i++)
         {
                 cout<<arr[i]<<" ";
         }
         cout<<endl;
         cout<<"Сумма положытельных елементов - "<<sum<<endl;
         delete [] arr;
         system("pause");
   return 0;
}
Миниатюры
Произведение элементов массива, расположенных между максимальным и минимальным элементами массива  
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.02.2011, 20:01     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #5
1.

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
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <numeric>
#include <functional>
#include <cmath>
 
int main()
{
    std::vector<int> vec((std::istream_iterator<int>(std::cin)), std::istream_iterator<int>());
    std::cout<<"Sum is: "<<std::accumulate(vec.begin(), vec.end(), 0, [](int first, int second)
    {
        return second > 0 ? first+=second : first;
    })<<'\n';
    std::function<bool(int, int)> comp=[](int first, int second)
    {
        return abs(first) < abs(second);
    };
    std::vector<int>::iterator min=std::min_element(vec.begin(), vec.end(), comp);
    std::vector<int>::iterator max=std::max_element(vec.begin(), vec.end(), comp);
    std::cout<<*min<<','<<*max<<'\n';
    int mult=min < max ? std::accumulate(min+1, max, 1, std::multiplies<int>()) :
        std::accumulate(max+1, min, 1, std::multiplies<int>());
    std::cout<<"Multiplies between min and max is: "<< mult <<'\n';
    std::sort(vec.begin(), vec.end(), std::greater<int>());
    std::cout<<"Transformed array\n";
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout<<'\n';
    system("pause");
    return 0;
}
PatchPro
5 / 5 / 0
Регистрация: 11.04.2010
Сообщений: 40
18.05.2011, 17:25     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #6
Хочу выложить, может кому пригодится, такую задачу, сделанную на C++ Builder (формы)
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) сумму положительных элементов массива;
2) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
Упорядочить элементы массива по убыванию.
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int n,a,b,i,j,sum_pol,index_max,index_min;    //описание переменных
double *x=new double [n];                                       //описание массива x
double temp,elmax,elmin,proizv_minmax;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)       //ОБРАБОТЧИК КНОПКИ "ВВОД"
{
n=StrToInt(Edit2->Text);          //макс.кол-во элементов
 
x[i]=StrToFloat(Edit1->Text);       //Ввод нового элемента
i++;                            //увеличение счетчика
Edit1->SetFocus();                //установить фокус в Edit1
Edit1->Text="";                   //Очистка Edit1
 
if (i==n)                       //если счетчик дошел до установленного предела
{
Button1->Enabled=False;         //отключить кнопку "Ввод"
Button2->Enabled=True;          //включить кнопку "Вывод"
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)      //ОБРАБОТЧИК КНОПКИ "ВЫВОД"
{
sum_pol=0;
elmax=x[0];
elmin=x[0];
proizv_minmax=1;
for (i=0;i<n;i++)
{
Memo1->Lines->Add(x[i]);            //Вывод
if (x[i]>0) sum_pol+=x[i];                    //сумма положительных
 
 
if (abs(x[i])>elmax)                     //найти максимальный элемент
{
index_max=i;
elmax=x[i];
}
 
if (abs(x[i])<elmin)                     //найти минимальный элемент
{
index_min=i;
elmin=x[i];
}
}
 
for (i=index_min+1;i<index_max;i++) proizv_minmax*=x[i];   //произведение между минимальным по модулю и максим.
 
Label3->Caption=FloatToStr(sum_pol);
Label4->Caption=FloatToStr(proizv_minmax);
Button3->Enabled=True;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)     //ОБРАБОТЧИК КНОПКИ "УПОРЯДОЧИТЬ"
{
Memo1->Clear();                          //Очистить memo
temp=0;                                  //Сортировка по убыванию методом позырьков
for(i = 0; i < n; i++)
{
for(j=i+1;j<n;j++)
{
 if (abs(x[i])<abs(x[j]))
 {
  temp=x[i];
  x[i]=x[j];
  x[j]=temp;
 }
 
}
Memo1->Lines->Add(x[i]);                   //Вывод нового упорядоченного элемента в memo1
}
Button2->Enabled=False;                    /
Button3->Enabled=False;
}
//---------------------------------------------------------------------------
NIKXXL
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 20
24.05.2011, 19:06     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #7
а как в этом коде сделать сумму отрицательных элементов массива, а не как здесь-положительных?

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
#include <iostream>
#include <ctime> 
#include <cmath>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{    
         setlocale(LC_ALL,"Russian");
         int size,db=1,count_min=0,count_max=0,min,max;
         int i,j,temp,sum=0;
         srand((unsigned)time(NULL));
         int *arr;
         cout<<"Введите розмер массива: ";
         cin>>size;
         arr = new int[size];
         cout<<"Массив: ";
         for(i=0; i<size; i++)
         {
                 arr[i]=rand()%99-10;
                 cout<<arr[i]<<"  ";
                 if(arr[i]>0)
                 {
                         sum+=arr[i];
                 }
         }
         max = abs(arr[0]);
         min = abs(arr[0]);
         for(i=0; i<size; i++)
          {
                 if (abs(arr[i])>max)
                 {
                         max = abs(arr[i]);
                         count_max=i;
                 }
                 if (abs(arr[i])<min)
                 {
                         min = abs(arr[i]);
                         count_min=i;
                 }
           }
         cout<<endl;
         cout<<"Маkсимум "<<count_max+1<<" елемент"<<endl;
         cout<<"Минимум "<<count_min+1<<" елемент"<<endl;
         cout<<"Произведение: ";
         (count_max>count_min)? i=count_min+1 : i=count_max+1;
         (count_max>count_min)? j=count_max   : j=count_min;
         for(i; i<j; i++)
         {
                 db*=arr[i];
         }
         cout<<db<<endl;
         cout<<"Новый массив: ";
         for(i=0; i<size; i++)
         {
                 for(j=i; j<size; j++)
                 {
                      if(abs(arr[i])>abs(arr[j]))
                        {
                           temp=arr[i];
                           arr[i]=arr[j];
                           arr[j]=temp;
                        }
                 }
         }
         for(i=0; i<size; i++)
         {
                 cout<<arr[i]<<" ";
         }
         cout<<endl;
         cout<<"Сумма положытельных елементов - "<<sum<<endl;
         delete [] arr;
         system("pause");
   return 0;
}
PatchPro
5 / 5 / 0
Регистрация: 11.04.2010
Сообщений: 40
24.05.2011, 19:09     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #8
NIKXXL,
C++
1
if(arr[i]>0)
заменить на
C++
1
if(arr[i]<0)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2014, 05:30     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива
Еще ссылки по теме:

C++ Произведение элементов массива, расположенных между максимальным и минимальным элементами
Произведение элементов массива, расположенных между максимальным и минимальным элементами C++
C++ Найти произведение элементов массива, расположенных между максимальным и минимальным элементами

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
28.04.2014, 05:30     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива #9
а как сделать также только не с мемо а стрингридом
Yandex
Объявления
28.04.2014, 05:30     Произведение элементов массива, расположенных между максимальным и минимальным элементами массива
Ответ Создать тему
Опции темы

Текущее время: 17:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru