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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Слова-перевертыши http://www.cyberforum.ru/cpp-beginners/thread297570.html
Помочите написат програму на тему: Скласти програму, що визначає, чи є уведене слово перевертишем. Зарание спасибо.
C++ Бинарный файл и структура Проверьте программу,не могу найти ошибку #include <stdio.h> #include <string.h> #include <windows.h> #include <conio.h> #include <iostream> using namespace std; char bufRus; http://www.cyberforum.ru/cpp-beginners/thread297568.html
C++ Связать классы.
Дрпустим есть два класса и некторые методы в них: в 1(class c1) ... void SetLight(int lightcount) ... в 2(class c2) ... void TurnPosition(int is_position); ...
Интерпретатор выражений с переменной(разбор и анализ строки)) C++
Может у кого есть библиотечка по данному сабжу? В идеале надо чтобы пользователь мог вводить любую функцию y=f(x) и для любого значения переменной x, вычислялось значение y. Заранее спасибо :)
C++ Если среди элементов массива есть хотя бы одно число больше 100, то все элементы массива поделить на 100. http://www.cyberforum.ru/cpp-beginners/thread297525.html
Дан массив действительных чисел a1,...,an. Если среди элементов массива есть хотя бы одно число больше 100, то все элементы массива поделить на 100. Исходный и скорректированный массивы вывести на экран. #include<iostream.h> #include<math.h> void main () { int a, i; double d;
C++ Использование классов в С++. Простые объекты. Задание: Описать объект, включающий заданные поля и методы. Написать программу, которая создает массив объектов и список объектов и содержит процедуры, работающие с указанны-ми структурами. Объект - некоторый товар в магазине. Параметры: наименование, количество и заку-почная цена. Методы: конструктор и процедура, определяющая стоимость товара исходя из заданного процента прибыли.... подробнее

Показать сообщение отдельно
absokolov
29 / 29 / 1
Регистрация: 10.05.2011
Сообщений: 120
17.05.2011, 11:33     Поменять местами минимальный и максимальный элементы массива
Цитата Сообщение от StudNoob Посмотреть сообщение
Добрый день!
Проблема заключается в следующем:
Дан массив a из 10 элементов,нужно найти минимальное и максимальное число и после того как их нашли,нужно поменять их(максимальное и минимальное числа) местами.Все числа вводятся произвольно Помогите пожалуйста!
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
43
44
45
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
 
using namespace std;
 
int main()
{
  const int count = 10;
  int arr[count];
 
 
  for (int i = 0; i < count; i++)
  {
       arr[i] = rand();
    cout<<arr[i]<<" ";
  }
 
   cout<<endl;
 
int min = 0, max = 0;
 
for (int i = 0; i < count; i++)
{
     if (arr[i] < arr[min])
         min = i;
 
    if (arr[i] > arr[max])
        max = i;
}
 
    int tmp = arr[max];
    arr[max] = arr[min];
    arr[min]  = tmp;
 
 
  for (int i = 0; i < count; i++)
  {
    cout<<arr[i]<<" ";
  }
 
   cout<<endl;
 
 
}
P.S. первое что напечатали пальцы ))))
 
Текущее время: 14:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru