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

Минимальный и максимальный элемент массива. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции в С++. Сдалайте пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread435761.html
Написать подпрограмму, которая выводить на печать элементы одномерного массива в порядке возрастания их значений. В головной программе вызвать эту подпрограмму для нескольких массивов.
C++ функция перехвата нажатий клавиш Какая есть функция перехвата нажатий клавиш, кроме kbhit(); не подходит и если не сложно привидите пример работы функция перехвата нажатий клавиш http://www.cyberforum.ru/cpp-beginners/thread435743.html
C++ Создать функцию, которая печатает все натуральные числа, меньше N, являющиеся палиндромом
Создать функцию, которая печатает все натуральные числа, меньше N, являющиеся полиндромом. Число называется полиндромом, если оно читается одинаково как сначала, так и с конца (например 383, 22). Число Nпередать подпрограмме, как параметр.
. Написать функцию, для поиска максимального элемента в указанной строке двумерного массива C++
Помогите пожалуйста с задачей, вот она: Написать функцию, для поиска максимального элемента в указанной строке двумерного массива. Сдвинуть в двумерном массиве все строки циклически вправо на количество элементов равное максимальному элементу в этой строке. Я сделал так: #include <stdio.h> #include <tchar.h> #include <stdlib.h> #define SIZE_ARRAY 10 #define MAX_INTEGER 10 int...
C++ Вывод только положительных чисел... http://www.cyberforum.ru/cpp-beginners/thread435708.html
Нужно написать программу,которая будет выводить только положительные числа и считать среднее арифметическое выведенных четных чисел.
C++/CLI WinForms Округление до сотых Помогите правильно округлить до сотых. Изначально выводит значение с четырьмя знаками после запятой. В интернете вычитал что надо умножить на 100, округлить и разделить на 100. Умножить и разделить получилось :rolleyes: и округляется до сотых но не правильно. Значение 244.0677 округляет до 244.06. Читал про округление при помощи floor(), но так у меня и не получилось. Помогите пожалуйста. ... подробнее

Показать сообщение отдельно
dimcoder
Полярный
451 / 424 / 66
Регистрация: 11.09.2011
Сообщений: 1,124
26.01.2012, 19:02     Минимальный и максимальный элемент массива.
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
void minMaxElem(int a[], int size)
{
    int min = 0;
    int max = 0;
    for (int i = 0; i < size; i++)
       if (a[i] > a[max])
          max = i;
        else
        if(a[i] < a[min])
           min = i;
    int buf = a[min];
    a[min] = a[max];
    a[max] = buf;
}
 
int main(int argc, char *argv[])
{
    const int size = 10;
    int a[size];
    for (int i = 0; i < size; i++)
       a[i] = rand() % 10;
    for (int i = 0; i < size; i++)
       cout << a[i] << "  ";
    cout << endl << "minMaxElem(a) = " << endl;
    minMaxElem(a, size);
    for (int i = 0; i < size; i++)
       cout << a[i] << "  ";
    system("PAUSE > NULL");
    return EXIT_SUCCESS;
}
 
Текущее время: 14:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru