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

посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу - C++

Восстановить пароль Регистрация
 
JtDimka
2 / 2 / 0
Регистрация: 19.05.2012
Сообщений: 57
07.06.2013, 03:13     посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу #1
В одномерном массиве состоящем из n вещественных элементов вычислить :1)минимальный и максимальный по модулю элемент массива;2)сумма элеентов,расположенных между первым и вторым положительным элементов.преобразовать массив так,чтобы в первой его половине располагались элементы,состоящие в нечётных позициях,а во второй половине - элементы,состоящие в чётных позициях
Сегодня последний день сдачи, помогите кто пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2013, 03:13     посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу
Посмотрите здесь:

C++ макс и мин растояние между точками
C++ Произведение между мин и макс. Прога виснет :)
C++ Ввести номер строки массива и определ. разность между макс и мин элементом
Сумма элементов массива, расположенных между первым и последним элементом C++
список мин и макс элемент C++
Найти сумму чисел, которые находятся между Мин. и Макс по модулю элементами массива C++
C++ Ошибка в строке содержащую мин и макс элемент массива
Найти макс. элемент среди отрицательных и мин. элемент среди положительных элементов массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JtDimka
2 / 2 / 0
Регистрация: 19.05.2012
Сообщений: 57
17.06.2013, 04:41  [ТС]     посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу #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
#include <iostream>
#include <time.h>
using namespace std;
 
void main()
{
srand(time(NULL));
int n,k=0;
cout « "Enter N plz ";
cin » n;
double *mas=new double[n],s=0,min,max,a,b;
for(int i=0;i<n;i++)
{
mas[i]=(rand()%200-100)/10.0;
cout « mas[i] « " ";
}
for(int i=0;i<n;i++)
{
if(mas[i]>0)
{
for(int j=i+1;j<n;j++)
{
if(mas[j]>0) { k++; break; }
s=s+mas[j];
}
}
if(k==1) break;
}
cout « endl « "Summa=" « s « endl;
min=fabs(mas[0]); max=fabs(mas[0]);
for(int i=0;i<n;i++)
{
if(fabs(mas[i])<fabs(min)) min=mas[i];
if(fabs(mas[i])>fabs(max)) max=mas[i];
}
cout « "Max(Modul)=" « max « endl « "Min(Modul)=" « min « endl;
int st=1;
for(int j=0;j<n-1;j++)
{
if((j+1)%2==0) { swap(mas[st],mas[j+1]); st++; }
}
for(int i=0;i<n;i++)
cout « mas[i] « " ";
system("pause");
}
посмотрите пожалуйста чисто нижнюю часть в ней, там где сортировка, она правильно сделана или нет?если нет, то исправьте пожалуйста
Amedal
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 11
17.06.2013, 08:29     посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу #3
Каким образом вы считаете четность\нечетность элемента вещественного типа, если делением на 0,2, то сортировка не верна.

Добавлено через 51 минуту
Вот тут можно посмотреть такую сортировку: Сортировка четных/нечетных элементов массива
Yandex
Объявления
17.06.2013, 08:29     посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу
Ответ Создать тему
Опции темы

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