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

Поменять местами максимальный и предпоследний элементы в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Очередь для хранения целых чисел с возможностью вставки элемента http://www.cyberforum.ru/cpp-beginners/thread537417.html
Всем доброго времени суток. Помогите написать функцию, реализующую очередь для хранения целых чисел с возможностью вставки элемента в n - ую позицию
C++ Помогите с обходом дерева Нужно решить задачку: Реализовать каждый из 3 способов обхода дерева, создать прог демонстрирующую работу дерева. Помогите кто сможет. Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread537416.html
Поиск простых чисел и формирование из них массива C++
Пишу в Microsoft Visual Studio ->Win32 Console application ->C++. Помогите пожалуйста "написать": Реализовать 3 функции, каждая из которых принимает указатель на массив и количество элементов и возвращает указатель на новый массив. Первая функция ищет простые числа и заносит их в новый массив, вторая – все числа кратные трем, третья – все четные числа. В программе создайте массив из 3-х...
C++ Шифрование любого типа данных
Всем привет у меня вопрос по теории. Написал консольное приложение которое изначально как я предполагал будет способно зашифровать текст в *.txt формате. В программе я использовал методы простой перестановки и виженера. Все написал, программа вызывается через консоль и принимает два аргумента : полный путь к файлу и ключевое слово.В программе я открываю файл вот так: char* chaddress;//адрес...
C++ метод дихотомии http://www.cyberforum.ru/cpp-beginners/thread537369.html
Найти все корни функции f(x) на интервале методом дихотомии с погрешностью 10^-4. f(x)=cos^2(x)-sin^2(x)/ помогите плиз написать))
C++ Вывести строку, содержащую символы стро-ки S, между которыми вставлено по одному пробелу. String11. Дана непустая строка S. Вывести строку, содержащую символы стро-ки S, между которыми вставлено по одному пробелу.Помогите решить,кто знает! подробнее

Показать сообщение отдельно
ATEUCT
18 / 18 / 2
Регистрация: 28.02.2012
Сообщений: 35
03.04.2012, 10:43     Поменять местами максимальный и предпоследний элементы в массиве
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
#include <iostream>
#define N 12
 
 
using namespace std;
 
int main()
{
    int i;
    int W[N];
    for(i = 0; i < N; i++)
        W[i] = rand()%12;
    for(i = 0; i < N; i++)
        cout << W[i] << " ";
    cout << endl;
    int max = W[0];
    int numbmax = 0;
    for(i = 1; i < N; i++)
        if(W[i] > max)
        {
            max = W[i];
            numbmax = i;
        }
    int tmp;
    tmp = W[numbmax];
    W[numbmax] = W[N-2];
    W[N-2] = tmp;
    for(i = 0; i < N; i++)
        cout << W[i] << " ";
    return 0;
}
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru