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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2018, 22:00   #1
leshko_k
 
Регистрация: 05.11.2018
Сообщений: 8
По умолчанию одномерные массивы с++

Как написать код так, чтобы значение максимума и минимума менялось именно в последовательности отрицательных чисел , а не во всем массиве ?
начало решения написало, но нет самой главной части . подскажите , пожалуйста

Дан одномерный массив из n<=100 целых элементов, значения элементов массива на отрезке
[-50, 50]. (размерность, концы отрезка и значения элементов заданы случайным образом).
Вывести массив на экран. Во всех последовательностях отрицательных чисел поменять местами
элементы с минимальным и максимальным значениями. Вывести на экран полученный массив.

Код:
#include "pch.h"
#include <iostream> 
#include <cmath> 
#include <cstdlib> 
#include <ctime> 
using namespace std;


int main()
{
	setlocale(LC_ALL, "russian");
	int n, a, b, i;
	srand(time(NULL));
	int min = 0;
	int max = 0;
	n = rand() % 101;
	int *M = new int[n];
	do
	{
		a = rand() % 101 - 50;
		b = rand() % 101 - 50;
	} while (a >= b);
	for (int i = 0; i < n; i++)
	{
		M[i] = rand() % (b - a) + a;
		cout << M[i] << " ";
		
	}
	return 0;
}
leshko_k вне форума Ответить с цитированием
Старый 07.12.2018, 08:39   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Добавить в условие && (M[i] < 0)
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерные массивы ваня234 Общие вопросы C/C++ 4 30.11.2015 20:48
Одномерные массивы alexlexa Общие вопросы C/C++ 4 23.10.2013 09:07
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
одномерные массивы alexbec-2011 Помощь студентам 0 25.12.2011 08:16
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12