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

Поменять местами наибольший и наименьший элементы массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написание справки http://www.cyberforum.ru/cpp-beginners/thread1170979.html
Добрый день. Нужно написать справку. Пишу через CHM Editor? из всех перепробываных, наилучший вариант, который потом можно использовать вызывая с СИ. Все нормально, но не знаю как сделать справку, а именно оглавление. Либо посоветуете альтернтиву?
C++ Задача "Тур конем" На шахматной доске размером на поле с координатами х0, у0 находится конь – фигура, перемещающаяся по обычным шахматным правилам. Задача заключается в поиске последовательности ходов, при которой конь точно один раз побывает на всех полях доски (обойдет доску), т. е. нужно вычислить ходов. Добавлено через 22 часа 9 минут Подниму! http://www.cyberforum.ru/cpp-beginners/thread1170977.html
C++ Как отключить dll от exe. Исходников нет
Задача запустить приложение без dll которые нужны для его запуска знаю что приложение на c++ и ничем не упаковано исходников нет
Отражение в OpenGL C++
Помогите пожалуйста. Не получается сделать отражение для вращающейся фигуры (отражает только первоначальное положение фигуры) #include <vcl.h> #define GLUT_BUILDING_LIB #include <gl\gl.h> #include <gl\glu.h> #include <gl\glut.h>
C++ Арифметические выражения. Запись в файл http://www.cyberforum.ru/cpp-beginners/thread1170956.html
На борланд с++ пожалуйста! 1) Вычислить Zk=3cos(xk+α); здесь k=1,7; Массив x вводится из файла f1. α меняется от 0,2 шагом 0,4. Массив z записать в файл f2.
C++ Почему функция возвращает неправильное значение Пробовал дебажил функцию и каждый раз проверка проходит условие, хотя оно выполняется... в итоге возвращается false //проверка выиграшного хода bool winBot() { for(int i(0); i < 3; i++) { if( (((table && table) == 'O') && (table != 'X')) ) return true; else if( (((table && table) == 'O') && (table != 'X')) ) подробнее

Показать сообщение отдельно
Fobos315
2 / 2 / 0
Регистрация: 25.04.2014
Сообщений: 68
09.05.2014, 21:32  [ТС]     Поменять местами наибольший и наименьший элементы массива
Что то всё зависло после этого)))

Добавлено через 11 минут
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
//Г„Г*Г*Г» äåéñòâèòåëüГ*ûå Г·ГЁГ±Г«Г* Г*1, Г*2,..., Г*n. ÏîìåГ*ГїГІГј ìåñòГ*ìè Г*Г*èáîëüøèé ГЁ Г*Г*èìåГ*ГјГёГЁГ© ýëåìåГ*ГІГ».//
#include <iostream>
#include <algorithm>  
using namespace std;
int main(){
        setlocale(LC_ALL,"rus");
        int n,kmax,kmin,t,i;
        int mas[10];
       cout<<"Ââåäèòå êîëè÷åñòâî ýëåìåГ*òîâ Гў Г¬Г*Г±Г±ГЁГўГҐ: n=";
        cin>>n;
       cout<<"Ââåäèòå Г¬Г*Г±Г±ГЁГў ГЁГ§ "<<n<<" öåëûõ Г·ГЁГ±ГҐГ«:"<<endl;
       
        for(int i=0; i<n; i++){
                cin>>mas[i];
                cin.ignore();
        }
        
        int max=mas[0];
        int min=mas[0];
 
        for(int i=1;i<n;i++){
        if(max>mas[i]){
                max=mas[i];
             kmax=i;}
        }
 
        if(min<mas[i]){
                min=mas[i];
                kmin=i;}
        }
       t=mas[kmax];
       mas[kmax]=mas[kmin];
       mas[kmin]=t;
}
        cout<<"ГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*îå ÷èñëî "<<min<<endl;
        cout<<"ГЊГЁГ*ГЁГ¬Г*ëüГ*îå ÷èñëî "<<max<<endl;
        
        cin.get();
        
}
Теперь ему 31 строчка не нравится
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru