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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стратегии обслуживания жесткого диска http://www.cyberforum.ru/cpp-beginners/thread684851.html
Здравствуйте, пробую разобраться с темой обслуживания на примере стратегии N-SCAN; нашел для примера код, но в нем есть не совсем понятный момент: //N-Scan #include<iostream>...
C++ Найти среднее арифметическое квадратов всех целых чисел от 1 до b 49. Найти: а) ; б) среднее арифметическое квадратов всех целых чисел от 100 до b (значение b вводится с клавиатуры; b ≥ 100); в) среднее арифметическое квадратов всех целых чисел от а до 200... http://www.cyberforum.ru/cpp-beginners/thread684848.html
Как вывести строку, которая состоит из аргументов командной строки так, чтобы каждое слово выводилось без первого символа C++
Полное условие:Если первый аргумент командной строки-опция-а, то распечатать другие аргументы без их первых символов, а если первой идет опция-r, то распечатать аргументы через один в обратном...
Напишите программу, запрашивающую у пользователя значения двух дробей, а затем выводящую результат, также записанный в форме дроби C++
Две дроби a/b и c/d можно сложить следующим образом: a/b + c/d = (a*d + b* c)/(b*d) Например, 1/4 + 2/3 = (1*3 + 4*2)/4*3 = 11/12 Напишите программу, запрашивающую у пользователя значения двух...
C++ Исправить ошибку в программе, работающей с дробями http://www.cyberforum.ru/cpp-beginners/thread684837.html
#include <iostream> using namespace std; int main(){ int a,b,c,d,e,f; cout << "Введите первую дробь:/n"; cin >> a >> "/" >> b; cout << "Введите вторую дробь:/n"; cin >> c >> "/" >> d; e...
C++ Найти max и min, если min левее max, то среднее арифметическое между ними #include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> void main() { int n,a; int max,min,i=0,n1=0,n2=0; float sr=0; подробнее

Показать сообщение отдельно
stimo15
148 / 111 / 38
Регистрация: 09.09.2011
Сообщений: 274

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

31.10.2012, 00:14. Просмотров 286. Ответов 2
Метки (Все метки)

Хочу поменять максимальный элемент с минимальным.
Вот код!

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
#include <iostream>
#include <stdio.h>
using namespace std;
 
int main()
{
 int a[100], i, n, max,min,nmax,nmin,k;
 cout<<"Enter N: ";cin>>n;
 
 for (i=0; i>n; i++)
 {
     cout<<"Enter A ["<<i<<"]="; cin>>a[i];
 }
 
 max=a[0];
 min=a[0];
 
 for (i=0; i>n; i++)
 {
     if (a[i]>max)
     {
         max=a[i];
         nmax=i;
     }
     if (a[i]<min)
     {
         min=a[i];
         nmin=i;
     }
 }
 
 k=a[nmax];                              <- Здесь
 a[nmax]=a[nmin];
 a[nmin]=k;
 
 for (i=0; i>n; i++)
 {
     cout<<"A["<<i<<"]="<<a[i]<<endl;
 }
   system("pause");
    return 0;
}
Но ругается на 32 строчку. Что може быть такое?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru