Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2012, 04:52   #1
chainiksi
Пользователь
 
Регистрация: 15.11.2011
Сообщений: 22
Сообщение Модуль от элементов массива

Доброго всем дня. Подскажите пожалуйста как взять модуль от отрицательных чисел массива или как то по другому зделать их положительными.
допустим есть массив R[1, -2, -4, 7, 2]
как превратить его в R[1, 2, 4, 7, 2]
chainiksi вне форума Ответить с цитированием
Старый 28.05.2012, 12:40   #2
alezha
Форумчанин
 
Регистрация: 16.04.2011
Сообщений: 126
По умолчанию

Код:
for(int i = 0 ; i < 5;i++)
{
	if(R[i]<0)
		R[i]=R[i]*(-1);
}
alezha вне форума Ответить с цитированием
Старый 28.05.2012, 13:08   #3
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

chainiksi

как взять модуль от отрицательных чисел массива

Код:
#include <stdlib.h>

int R[5] = ...;
for (size_t i=0; i<sizeof(R)/sizeof(R[0]); i++)
    R[i] = abs(R[i]);
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в массиве В из 30 элементов определить диапазон значений элементов массива Zhentos Паскаль, Turbo Pascal, PascalABC.NET 9 15.06.2011 00:10
Вывод элементов массива.Изменение элементов массива. Vesnushka18 Помощь студентам 6 09.06.2011 13:05
Записать в массив Z подряд семь нулевых элементов массива R,состоящего из N элементов.(Язык QBasic) Лиза) Помощь студентам 0 11.01.2011 16:02
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива HazelHen Общие вопросы C/C++ 2 29.03.2009 15:16