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

В массиве из 10 числе поменять местами минимальный и максимальный элементы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ /Константный итератор http://www.cyberforum.ru/cpp-beginners/thread352266.html
Нужно создать константный итератор. 1) Какой из вариантов будет правильней (в коде их отличие - у второго модификатор const) Первый вариант: QVector<QString>::const_iterator it_end_vectStr = vectStr.constEnd(); Второй вариант: const QVector<QString>::const_iterator it_end_vectStr = vectStr.constEnd(); 2) Второй вопрос, для компилятора два этих определения одинаковые, есть ли разница...
C++ Обращение к структуре в классе с выделением памяти Добрый день уважаемые форумчане. Столкнулся с такой проблемой. Есть класс: class Components { struct comps{ // -- База компонентов char name; }; comps *components; int ReadComponents(); int ReadProducts(); http://www.cyberforum.ru/cpp-beginners/thread352264.html
Задача на с++ Черно-белая графика C++
Нужно решить на с++ заранее спасибоо! Одна из базовых задач компьютерной графики – обработка черно-белых изображений. Изображения можно представить в виде прямоугольников шириной w и высотой h, разбитых на w×h единичных квадратов, каждый из которых имеет либо белый, либо черный цвет. Такие единичные квадраты называются пикселями. В памяти компьютера сами изображения хранятся в виде...
C++ Задача на с ++ Вычисление суммы цифр строки
нужно решить на С++ Дана строка, состоящая из символов, каждый из которых является знаком «+» или цифрой, начинающаяся и заканчивающаяся цифрой. Если в строке встречается сочетание «++», то выдать сообщение об ошибке, в противном случае вычислить получившуюся сумму. есть на Паскале const s = '2+6+8+9+1+5'; var i,res: integer; begin
C++ Форматы преобразования данных http://www.cyberforum.ru/cpp-beginners/thread352257.html
Пусть k - целое от 1 до 365. Присвоить целой переменной n значение 1,2,...6 или 7 в зависимости от того, на какой день недели (понедельник, вторник,..., суббота или воскресенье) приходится k- й день не високосного года, в котором 1 января - понедельник.
C++ Задача на С++ Наибольшее отношение Нужно решить задачу в С ++ Наибольшее отношение Условие задачи. Найдите наибольшее значение отношения трехзначного числа к сумме его цифр. Решение задачи на Паскале. Поскольку речь идет о трехзначных числах, то диапазон начинается с самого малого из них, т.е. 100, а заканчивается самым большим трехзначным числом 999. Задачу можно решить простым перебором всех вариантов, хотя сразу хочу... подробнее

Показать сообщение отдельно
Zverit
Уничтожитель печенек
 Аватар для Zverit
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
16.09.2011, 19:16     В массиве из 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
#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;
 
 
}
 
Текущее время: 13:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru