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

Как найти максимальный минимальный элемент? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как создать классы с взаимными ссылками http://www.cyberforum.ru/cpp-beginners/thread759947.html
Доброго времени суток. Есть класс с некоторым функционалом, и есть n классов которые должны с этим функционалом работать. Для этого в каждом из n классов объявил ссылку на основной класс....
C++ Не выходит перегрузка << и >> Добрый день формучане. Сперва хотелось бы попросить проверить правильность выполнения задания: Разработать абстрактный класс "правильный многоугольник". Разработать наследуемые классы "прав.... http://www.cyberforum.ru/cpp-beginners/thread759890.html
C++ В одномерном массиве вычислить минимальный по модулю элемент массива
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) минимальный по модулю элемент массива; 2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю....
Можно ли в char поместить больше одной буквы? C++
Вот у меня прога, которая переводит из сантиметров в дюймы и наоборот. В switch нужно ввести 1 букву, чтобы оно определило действие. Возможно ли(и если возможно, то как) сделать, чтобы char принимал...
C++ написать программу которая суммирует матрицы http://www.cyberforum.ru/cpp-beginners/thread759862.html
Напишите программу, которая суммирует матрицы. Размер матриц произвольный. Значения вводятся с клавиатуры
C++ Создать два массива: в одном хранятся чётные элементы исходного, в другом – нечётные 3. Написать программу, которая из случайно заполненного массива из 50 элементов создаёт два массива: в одном массиве хранятся чётные элементы, в другом – нечётные. Также необходимо вывести... подробнее

Показать сообщение отдельно
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
12.01.2013, 23:11
Цитата Сообщение от faLek Посмотреть сообщение
C++
1
maxnol = massiv[10];
нет тут я имел ввиду <limits>
шас я ваш код отлажу

Добавлено через 2 минуты
Цитата Сообщение от faLek Посмотреть сообщение
ещё вопрос,вот присваивание когда у меня происходит,у меня встречаетс положительный элемент и меняет отрицательные,но потом снова встречается положительный элемент и уже на него меняются,в чём дело?
ответ тут
Цитата Сообщение от Nixy Посмотреть сообщение
да и вначале найдите этот минимальный не отрицательный а только потом преобразуйте
Добавлено через 3 минуты
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <clocale>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <cmath>
#include <ctime>
#include <iostream>
#include <limits>
 
using namespace std;
 
 
int _tmain()
{
    system("chcp 1251");
 
    const int N = 10;
    int massiv[N];
    int otr,maxnol;
    srand (time(NULL));
 
    cout<<"Исходный массив :"<<endl;
    for (int i = 0;i<N;i++)
    {
        massiv[i] = -10 + rand() % 20;
        printf (" %d ",massiv[i]);
    }
 
    cout<<"\nПреобразованный массив :\n"<<endl;
    maxnol = INT_MAX;
    int pr;
 
    for (int i = 0; i < N; i++) {
        if (massiv[i] > 0 && massiv[i] < maxnol) {
            maxnol = massiv[i];
        }
    }
 
    for (int i = 0;i<N;i++)
    {
        if (massiv[i]<0)
            massiv[i] = maxnol;
            printf (" %d ",massiv[i]);
    }
 
 
 
    system ("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru