Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножить все отрицательные элементы массива на 100, а положительные заменить единицами https://www.cyberforum.ru/ cpp-beginners/ thread2255018.html
Создать одномерный массив из 10 случайных целых чисел из интервала от -12 до 20.Умножить все отрицательные элементы массива на 100, а положительные замените единицами. Вывести на экран исходный и...
Посчитать, сколько букв "О" в слове стоит на четных местах C++
#include <iostream> #include <string> using namespace std; int main() { string word; int n; cout << "cin >> "; cin >> word; for (int i = 0;word != '\0'; i ++) if ( i...
C++ Удаление из вектора указателей и предотвратить утечку памяти
Всем доброго времени суток!!! Помогите разобраться с удалением из вектора указателей на структуру. Удаление должно быть когда определенное поле структуры больше параметра целочисленного значеня m3...
C++ Дан квадратный массив из n элементов. Найти сумму элементов последнего столбца Дан квадратный массив из n элементов. Найти сумму элементов последнего столбца. https://www.cyberforum.ru/ cpp-beginners/ thread2255001.html
C++ Отсортировать массив случайных чисел расческой и расческой по убыванию https://www.cyberforum.ru/ cpp-beginners/ thread2255000.html
Ввести число n. список случайных чисел размера n которые будут идти по порядку следующим методом сортировки:расческой и расческой по убыванию. С++
C++ Тесты по С++
В каких выражениях результатом будет логическое значение? а)int x=2, y=3, z=x+y б)(i>3), ++i в)int c=4, b=32; (c==b) г)c=b Чему будет равно значение перменной х после выполнения команд n=2;...
C++ Для числа n определить, сколько подряд нулей содержится с правого края числа n!
Для числа n определить, сколько подряд нулей содержится с правого края числа n!
C++ Использование матриц Eigen в динамической памяти Вопрос как это можно сделать https://www.cyberforum.ru/ cpp-beginners/ thread2254981.html
C++ Двумерный массив С++ с задаваемым пользователем размером, от 1 до максимального числа с шагом 1 построчно и в спирали https://www.cyberforum.ru/ cpp-beginners/ thread2254972.html
Добрый день! Помогите пожалуйста, никак не могу разобраться с тем, как правильно написать код. Необходимо в одной программе создать 2 квадратные матрицы, размерность которых будет задаваться с...
C++ Манипуляция указателями на объекты класса Приветствую Есть несколько похожих классов с методами, различающимися реализацией, которые должны вызываться в одной и той же последовательности. Методы какого именно класса вызываются определяется... https://www.cyberforum.ru/ cpp-beginners/ thread2254966.html
4219 / 2887 / 1780
Регистрация: 18.12.2017
Сообщений: 9,022
29.05.2018, 15:36 0

Найти максимальный элемент массива, заменить все положительные элементы массива максимальным

29.05.2018, 15:36. Просмотров 739. Ответов 5
Метки (Все метки)

Ответ

LegionK, диапазоны пора бы уже освоить. У вас интервал от -10 до 9.

Monsans,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <ctime> 
using namespace std;
 
int main()
{
    srand((int)time(0));
    const int n = 10;
    int a[n], max;
    
    for(int i=0; i<n; i++)
    {
        a[i]=rand()%21-10;                
        if(i==0 || a[i]>max) max=a[i];
        cout <<a[i]<< " ";
    }    
    cout <<"\nmax="<<max<<"\n";
    
    for(int i=0; i<n; i++)
    {
        if(a[i]>0) a[i]=max;
        cout <<a[i]<< " ";
    } 
    cout <<"\n";
system("pause");
return 0;
}


Вернуться к обсуждению:
Найти максимальный элемент массива, заменить все положительные элементы массива максимальным
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2018, 15:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести элементы массива на промежутке [ a,b ], вычислить количество элементов массива, заменить все положительные элементы
В одномерном массиве, состоящем из n вещественных элементов, – вывести на печать элементы массива,...

Найти максимальный элемент массива и все числа до него заменить нулями
#include &lt;iostream&gt; using namespace std; void Zamena(int a, int n,int&amp; max, int&amp; maxI) { ...

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

В массиве Х (N) найти максимальный элемент массива и упорядочить по возрастанию все элементы
написать программу на языке С++. Задание: В массиве Х (N) найти максимальный элемент массива и...

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