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

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

Войти
Регистрация
Восстановить пароль
 
VCh
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 9
#1

В заданном массиве чисел в диапазоне [-99; 99] замените элементы с к1-го по к2-й на противоположные по знаку - C++

08.11.2012, 15:42. Просмотров 284. Ответов 3
Метки нет (Все метки)

В заданном массиве чисел в диапазоне [-99; 99] замените элементы с к1-го по к2-й на противоположные по знаку.

Решите пожалуйста задачу,не получается никак(..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2012, 15:42     В заданном массиве чисел в диапазоне [-99; 99] замените элементы с к1-го по к2-й на противоположные по знаку
Посмотрите здесь:

Найти элементы, которые встречаються в массиве не менее двух раз и лежащие в заданном диапазоне C++
C++ Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в диапазоне двух введённых чисел.
C++ В заданном массиве Х(N) замените нулями все отрицательные компоненты, непосредственно предшествующие его максимальной компоненте (первой по порядку, если их несколько)
Заменить все элементы k-й строки и s-го столбцаматрицы на противоположные по знаку C++
В двумерном числовом массиве все отрицательные элементы замените нулями C++
C++ В одномерном массиве удалить те элементы, которые расположены в заданном с клавиатуры диапазоне
C++ Заменить элементы массива, кратные трем, на противоположные по знаку
C++ Поиск произведения элементов в заданном диапазоне в одномерном массиве
Массив: Удалить в заданном массиве действительных чисел «лишние» (кроме первого) элементы C++
Заменить все элементы столбца матрицы с заданным индексом на противоположные по знаку C++
Проверить, имеется ли в массиве хотя бы одна пара чисел, являющихся противоположными по знаку C++
Массив: Каждый элемент в массиве, чьё значение лежит в заданном диапазоне, умножить на 5 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
strange_man
 Аватар для strange_man
9 / 9 / 0
Регистрация: 17.05.2012
Сообщений: 117
08.11.2012, 15:51     В заданном массиве чисел в диапазоне [-99; 99] замените элементы с к1-го по к2-й на противоположные по знаку #2
так наверное:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cout << "Введите K1: ";
cin >> k1;
cout << "Введите K2: ";
cin >> k2;
 
if (k1 > k2)
{
    int temp = k1;
    k1 = k2;
    k2 = temp;
}
 
for (int i = k1; i <= k2; i++)
    massiv[i] = -massiv[i];
VCh
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 9
08.11.2012, 15:54  [ТС]     В заданном массиве чисел в диапазоне [-99; 99] замените элементы с к1-го по к2-й на противоположные по знаку #3
не очень понятно,вроде бы не так(
strange_man
 Аватар для strange_man
9 / 9 / 0
Регистрация: 17.05.2012
Сообщений: 117
08.11.2012, 16:00     В заданном массиве чисел в диапазоне [-99; 99] замените элементы с к1-го по к2-й на противоположные по знаку #4
что именно непонятно? условие if можно убрать я его просто написал на всякий случай
Yandex
Объявления
08.11.2012, 16:00     В заданном массиве чисел в диапазоне [-99; 99] замените элементы с к1-го по к2-й на противоположные по знаку
Ответ Создать тему
Опции темы

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