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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарные файлы данных http://www.cyberforum.ru/cpp-beginners/thread1040609.html
Доброго времени суток, господа) извольте помочь мне с кодом):senor: Задание: Есть бинарный файл Ф1 с целыми числами:10 отрицательных и 10 больше 0. Создать файл Ф2 в котором будет 5 отрицательных, 5 положительных чисел с файла Ф1. Числа в файле Ф1 разположены хаотично! #include <iostream> #include <ctime> #include <cstdlib> #include <stdio.h> using namespace std;
C++ Объясните в чем заключаются ошибки в приведенном коде Объясните в чем заключаются ошибки в приведенном коде... class table { int size; int priority; public: table(int s = 0, int p):size(s), priority(p){} virtual void print()=0; }; class stud_table: public table http://www.cyberforum.ru/cpp-beginners/thread1040608.html
Permission denied C++
пытаюсь запустить программу и выскакивает ошибка Permission denied в dev c++ и в коде блоксе #include <stdio.h> #include <conio.h> #include <stdlib.h> const int p=6; int random(int N) { return rand() % N;
Строковый тип. Перевернуть строку C++
Здраствуйте! Задача: ввести строку, перевернуть её, вывести полученную строку. Задачу выполнил частично: переворачивается строка, содержащая не больше 2 слов, иначе - ошибка. Собственно и вопрос вам: почему так получается? Как изменить код, чтобы можно было больше 2 слов ввести и не будет никакой ошибки? Код: #include "stdafx.h" #include <iostream> using namespace std; void...
C++ Перегрузка оператора *= http://www.cyberforum.ru/cpp-beginners/thread1040594.html
как для заданного класса point перегрузить оператор *= всеми возможными способами (член класса, друг класса)? P.S. оператор *= должен быть применен для двух объектов класса point, он осуществляет умножения соответствующих координат точек и запись полученных результатов в координаты первой точки class point { int *x, *y, *z; public: point(int c1 = 0, int c2 = 0, int c3 = 0) { x = new...
C++ Произведение парных чисел первого столбца матрицы помогите написать функцию пользователя, которая находит произведение парных отрицательных чисел первого столбца матрицы. подробнее

Показать сообщение отдельно
StackOverflow
All rights reserved.
91 / 81 / 5
Регистрация: 03.08.2013
Сообщений: 258
14.12.2013, 00:55     поменять местами максимальный элемент и первый, используя одномерный массив на c++
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
#include <iostream>
#include <utility>
 
using namespace std;
 
int main()
{
    int arrayOfIntegers[ 10 ] = { 0 };
 
    cout << "Enter the elements of the array of integers here: ";
 
    for ( int i = 0; i < 10; i++ )
    {
        cin >> arrayOfIntegers[ i ];
    }
 
    int maxIndex = 0;
    int max = arrayOfIntegers[ 0 ];
    
 
    for ( int i = 1; i < 10; i++ )
    {
        if ( arrayOfIntegers[ i ] > max )
        {
            max = arrayOfIntegers[ i ];
            maxIndex = i;
        }
    }
 
    if ( maxIndex != 0 )
        swap( arrayOfIntegers[ 0 ], arrayOfIntegers[ maxIndex ] );
 
    for ( int i = 0; i < 10; i++ )
        cout << arrayOfIntegers[ i ] << " ";
 
    cout << endl;
 
    return 0;
}
 
Текущее время: 22:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru