Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alenка
#1

Заменить отрицательные элементы на их модули, если сумма их цифр больше К - C++

12.12.2007, 20:33. Просмотров 1195. Ответов 1
Метки нет (Все метки)

НА С++
Заменить отрицательные элементы на их модули, если сумма их цифр больше К. Напечатать индексы и значения этих элементов.

Программа должна вывести на экран два изображения массива – исходного и после модификации, и должна быть написана с помощью метода прямого включения.

Очень нужно
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2007, 20:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить отрицательные элементы на их модули, если сумма их цифр больше К (C++):

Заменить в массиве все отрицательные элементы на их модули - C++
Создать массив из 12 случайных целых чисел из отрезка . Вывести массив на экран. Заменить в массиве все отрицательные элементы на их...

Если элементы массива не образуют убывающей последовательности, то заменить его отрицательные элементы - C++
:cry: Ребята выручайте. Без вас мне край. У меня не было С++ ,но мне надо сделать задачку и отбодаться:-[ напишите по возможности с...

Если нулевых элементов массива больше половины, то первый и последний элементы заменить на -100 - C++
В массивах Х1..Х5, Y1..Y7, Z1..Z14 определить количество равных нулю элементов. Если их больше половины, то первый и последний элементы...

Если сpеднее аpифметическое элементов массива больше 0, то отpицательные элементы массива заменить на него - C++
собственно полдела сделано, нужно немного доделать. но мне уже не под силу( задача: Даны целые массивы А, B, C. Каждый массив ...

Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" - C++
4.24. Дано двузначное число. Определить: а) является ли сумма его цифр двузначным числом; б) больше ли числа "a" сумма его...

Отрицательные элементы массива заменить на их абсолютную величину и все нечётные элементы на корень - C++
Дан массив целых чисел. Каждый отрицательный элемент заменить на его абсолютную величину. Все элементы с нечётными номерами заменить на их...

1
Lord_Voodoo
Супер-модератор
8594 / 2211 / 61
Регистрация: 07.03.2007
Сообщений: 10,974
Завершенные тесты: 1
13.12.2007, 10:51 #2
Код
#include <iostream>
int main()
{
 int *arr;
 int *arri;
 int *arrs;
 int n = 0, k = 0, sum = 0, ni = 0, ii = 0;
 std::cout << "Enter razmer!" << std::endl;
 std::cin >> n;
 arr = new int[n];
 arrs = new int[n];
 std::cout << "Enter number!" << std::endl;
 std::cin >> k;
 if(k < 0){
      std::cout << "Wrong number!" << std::endl;
   return 0;
    }
 std::cout << "Enter array!" << std::endl;
 for(int i = 0; i < n; i++) std::cin >>arr[i];
 std::cout << "First array!" << std::endl;
 for(int i = 0; i < n; i++) std::cout << arr[i] << " ";
 std::cout << std::endl;
 for(int i = 0; i < n; i++)
   if(arr[i] < 0){
     sum -= arr[i];
     ni++;
   }
 if(sum > k){
     arri = new int[ni];
     for(int i = 0; i < n; i++){
     if(arr[i] < 0){
       arrs[i] = abs(arr[i]);
       arri[ii] = i;
       ii++;
     }else{
       arrs[i] = arr[i];
        }
     }
   std::cout << "Index array!" << std::endl;
     for(int i = 0; i < ni; i++) std::cout << arri[i] << " ";
    std::cout << std::endl;
     std::cout << "Second array!" << std::endl;
   for(int i = 0; i < n; i++) std::cout << arrs[i] << " ";
    std::cout << std::endl;
    }
 return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2007, 10:51
Привет! Вот еще темы с ответами:

Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу - C++
Требуется помощь.. Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому...

В одномерном массиве все отрицательные элементы заменить нулями и упорядочить элементы массива по убыванию - C++
В одновимірному масиві всі від’ємні елементи замінити нулями і впорядкувати елементи масиву за спаданням.

если в массиве положительные элементы или отрицательные элементы будут соседями - C++
очень нужна помощь! помогите пожалуйста! если в массиве a положительные элементы или отрицательные элементы будут соседями то вывести их на...

Функция, определяющая, у какого числа сумма цифр больше - C++
Помогите написать программу с комментариями (Функции) Написать функцию, которая принимает два целых положительных числа и...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru