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

Минимальный по модулю элемент массива - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Iri
 Аватар для Iri
1 / 1 / 0
Регистрация: 08.06.2010
Сообщений: 15
27.06.2010, 15:33     Минимальный по модулю элемент массива #1
В одномерном массиве, состоящем из n целых элементов,вычислить:
1)минимальный по модулю элемент массива
2)сумму модулей элементов массива,расположенных после первого элемента, равного нулю
Преобразовать массив таким образом,чтобы в первой его половине располагались элементы,стоявшие в четных позициях,а во второй половине-элементы, стоявшие в нечетных позициях.



Пожалуйста помогите,очень буду благодарна)))))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2010, 15:33     Минимальный по модулю элемент массива
Посмотрите здесь:

Минимальный по модулю элемент массива C++
Вычислить минимальный по модулю элемент массива C++
C++ В одномерном массиве вычислить минимальный по модулю элемент массива
C++ Программа вычисляет минимальный по модулю элемент массива
C++ В одномерном массиве, состоящем из n элементов, вычислить минимальный по модулю элемент массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
28.06.2010, 03:41     Минимальный по модулю элемент массива #2
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h> /* printf() */
#include <stdlib.h> /* abs(), labs() */
 
...
 
    int value;
 
    value = abs(-10); /* получение модуля -10 */
 
    printf("%d" "\n", value); /* выведет 10 */
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
28.06.2010, 15:37     Минимальный по модулю элемент массива #3
2accept - это о чем твоя программа ?
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
29.06.2010, 03:45     Минимальный по модулю элемент массива #4
ну, ключевой момент, слово "модуль" расшифровал
zinador
2 / 2 / 0
Регистрация: 15.11.2009
Сообщений: 100
06.08.2010, 14:17     Минимальный по модулю элемент массива #5
Помню на php подобное делал
сумма модулей элементов массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
int main()
{
setlocale(0,"");
float summ;
int n=5 //сколько модулей у массива
int mas[n]={1,2,3,4,5}//заполнили массив элементами
for(int i=1;i<n;i++) // проходимся циклом по элементам от 1 до n и считаем 
{
summ=summ+mas[i];
}
cout<<"сумма элементов массива = "<<summ<<endl;
}
сортировка тут все просто сортируем пузырьком чтобы все встало по порядку
теперь нужно знать одно что у четных чисел при делением с остатком на 2 будут иметь 0 ,а не четные не будут,или на оборот )
вот и делим ,и сразу меняем местами
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
#include<iostream>
using namespace std;
int main()
{
int n=6;
int mas[n]={2,4,6,3,5,1};
int temp;
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
if(mas[i]>mas[j])
 {
mas[i]=temp;
temp=mas[j];
mas[j]=mas[i];
 }
}
}
temp=0
for(int i=0;i<9;i++)
{
if(mas[i]%2!=0)
{
mas[i]=temp;
temp=mas[i+1];
mas[i+1]=temp;
}
cout<<mas[i]<<" "<<endl;
}
}
PS: суть надеюсь ты поняла,но я не уверен на 100% что код будет работать т.к сижу с телефона и нету
под рукой компилятора
Yandex
Объявления
06.08.2010, 14:17     Минимальный по модулю элемент массива
Ответ Создать тему
Опции темы

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