Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Анализ времени выполнению процедуры пирамидальной сортировки Здравствуйте. Столкнулся с такой проблемой. Написал код для процедуры пирамидальной сортировки, вставил замер времени. Ввёл принципы организации данных для минимального (массив уже является пирамидой), максимального (массив является анти-пирамидой) и среднего (случайно забитый данными массив) числа шагов. Разумеется, должно быть так tmin < tср < tmax. Но у меня в вычислительных экспериментах... https://www.cyberforum.ru/ cpp-beginners/ thread1434656.html C++ Найти наибольший элемент в последней строке матрицы
Помогите пожалуйста решить такую задачу: "Дана матрица a(5*6). Найти наибольший элемент в последней строке. Исходные данные прочитать из файла. Результаты записать в тот же файл." Заранее благодарю!
C++ Как происходит передача указателя в/из функции https://www.cyberforum.ru/ cpp-beginners/ thread1434645.html
Здравствуйте. Не могу понять некоторые моменты. Как происходит передача указателя в функцию? В вызове функции, в аргумент отправляется адрес переменной(&a). В теле функции, в аргументе, копируется адрес переменной a (&a) в значение *x, которое имеет тип double. Получается *x=14, а x равно адресу где находится число 14. Правильно? В строке x=new double, переменной x присваивается новый адрес...
C++ 'localtime': This function or variable may be unsafe Вот код time_t t; time(&t); tm * a; a = localtime(&t); и вот на что рагаеться компилятор 'localtime': This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details https://www.cyberforum.ru/ cpp-beginners/ thread1434618.html
Изучение алгоритмов для нахождения НОД целых чисел C++
Было задание ниже и я написал код к нему, но на выполнении //Задание - 2 он начинает вылетать из программы, в чем дело? Даны натуральные а и b, не равные 0 одновременно. Найти d = НОД (a,b) и такие целые x и y, что d = a*x + b/y. #include <iostream> using namespace std; int main(){ setlocale(LC_ALL,"Russian");
C++ Явная специализация шаблона функции - ошибка на этапе компиляции Всем привет, читаю книгу С. Прата и пытаюсь скомпилировать шаблонную функцию с явной специализацией, но на этапе компиляции вылезают ошибки. Вот код: #include <iostream> #include <memory> template<> void prt<int>(int x); int main() https://www.cyberforum.ru/ cpp-beginners/ thread1434604.html
C++ Меню в консольном приложении есть ошибки не могу исправить #include <iostream> #include <iomanip> #include <ctime> #include <cstdlib> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread1434590.html C++ Вывести часть отсортированного массива
Сформировать одномерный массив целых случайных чисел. удалить все элементы, большие данного числа x (x ввести с клавиатуры) .Вывести полученный массив. Циклически переставить элементы на С позиции вправо. вставить число y (ввести с клавиатуры) после всех элементов, меньших его.
C++ Скалярное произведение строки с наибольшим количеством неотрицательных элементов на i-ый столбец https://www.cyberforum.ru/ cpp-beginners/ thread1434567.html
Здравствуйте. Просьба помочь с заданием. Дана матрица размером nxn. Высчитать скалярное произведение строки с наибольшим количеством неотрицательных элементов на i-ый столбец.
C++ Исправить мелкую ошибку в подсчете листьев деревьев https://www.cyberforum.ru/ cpp-beginners/ thread1434565.html
int list(node *t) { return (1+(t->l ? list(t->l):0)+(t->r ? list(t->r))); } Ошибки: ошибка: expected ':' before ')' token ошибка: expected primary-expression before ')' token
Найти первое вхождение символов в строку C++
В массиве строк , введенных пользователем , найти первые вхождения символов ' s ' и 'S' . Использовать функции strchr () tolower ( ) . Добавлено через 29 минут Помогите.
C++ Бинарное дерево. Вывести количество вершин https://www.cyberforum.ru/ cpp-beginners/ thread1434557.html
Дан адрес P1 записи типа TNode — корня дерева. Эта запись связана полями Left и Right с другими записями того же типа (дочерними вершинами), они, в свою очередь, — со своими дочерними вершинами, и так далее до записей, поля Left и Right которых равны nil (у некоторых вершин может быть равно nil одно из полей — Left или Right) и число K. Вывести количество вершин дерева, значение которых равно K....
94 / 48 / 63
Регистрация: 16.06.2014
Сообщений: 386
30.04.2015, 13:09 0

Заменить все элементы массива, находящиеся в интервале (L, R), на наибольший элемент массива - C++ - Ответ 7552313

30.04.2015, 13:09. Показов 1773. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Кирилл Морозов как решение

Решение

Кирилл Морозов,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
 const int n=10;
 int a[n],b=0,c=100,L,R,i,max;
 for(i=0;i<n;i++)
 {a[i]=rand()%(c-b+1)+b;
  cout<<a[i]<<"\t";
  if (i==0) max=a[i];
  else if (a[i]>max) max=a[i];}
 cin>>L;
 cin>>R;
 for(i=0;i<n;i++)
 {if (a[i]>L && a[i]<R) a[i]=max;
  cout<<a[i]<<"\t";}
}


Вернуться к обсуждению:
Заменить все элементы массива, находящиеся в интервале (L, R), на наибольший элемент массива C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2015, 13:09
Готовые ответы и решения:

Все элементы массива, меньшие 3 (трех), заменить на наибольший элемент массива
1.Массив A(m,n) преобразованный в массив C(m,n) в котором все элементы из массива A меньшие 3(трех)...

Заменить положительные четные элементы массива на наибольший элемент массива
Требуется определить массив целых чисел (например, размера 30), заполнить его случайными числами...

Элементы массива, находящиеся в интервале [25, 75], переставить в начало массива
Помогите пожалуйста И.Массив Х(20) заполнить целыми случайными числами в диапазоне от 11 до 111....

Функции обработки массива (определить произведение элементов массива, заменить модулем все элементы массива, уничтожить элемент с заданным значением)
Вот задания,не могу сделать ни одного из них,буду благодарен за помощь. Написать функции для...

1
30.04.2015, 13:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2015, 13:09
Помогаю со студенческими работами здесь

Заменить все отрицательные элементы массива на максимальный элемент массива
Дан одномерный массив из N элементов. Заменить все его отрицательные элементы на максимальный...

Найти максимальный элемент массива, заменить все положительные элементы массива максимальным
Создать одномерный массив из 10 случайных целых чисел из интервала от -10 до 10. Найти...

Найти максимальный элемент массива, заменить все положительные элементы массива максимальным
Создать одномерный массив из 10 случайных целых чисел из интервала от -10 до 10. Найти максимальный...

Заменить все четные элементы массива с нечетными значениями на предпоследний положительный элемент массива
Помогите, пожалуйста!! Дан одномерный массив Xk. Заменить все четные элементы с нечетными...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru