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

Найти минимальный элемент массива, поставить его на первое место, остальные элементы сдвинуть - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строка с нечетной длиной слов http://www.cyberforum.ru/cpp-beginners/thread297437.html
Дана строка. Сформировать новую строку, скопировав в нее слова исходной строки, которые имеют нечетную длину, разделить слова пробелом. На Си. Очень прошу вашей помощи со строками дуб дубом
C++ Структура последовательности типа в чем смысл этой структуры...Я ничего не могу найти в интернете по этой теме... http://www.cyberforum.ru/cpp-beginners/thread297427.html
C++ В массиве B[10] найти максимальный элемент, его порядковый номер и произведение его элементов.
Ниже программа на определение максимального элемента(нужно только в printf чет записать)). В заголовке написано что еще нужно, желательно по этому тексту программы делать. # include <stdio.h> #...
C++ Бинарные деревья((
вот такое задание ... Вершина дерева содержит указатель на строку и динамический массив указателей на потомков. Размерность динамического массива в корневой вершине - N, на каждом следующем уровне...
C++ Реверсы http://www.cyberforum.ru/cpp-beginners/thread297412.html
У кого-то есть код програмы игры реверсы, в консольном виде, очень надо.
C++ Композиция классов и объектов данных Номиналы украинских гривен могут иметь значение 1, 2, 5, 10, 20, 50, 100, 500, 1000, 5000. Копейки представить в виде 0.01 (1 копейка), 0.05 (5 копеек), 0.1 (10 копеек), 0.5 (50 копеек). Создать... подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
18.05.2011, 15:00
Цитата Сообщение от Лена касимова Посмотреть сообщение
а)Дана последовательность n элементов в виде массива. Найти минимальный элемент массива,паставить его на первое место,остальные эл.сдвигаются.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
    int i,n;
    cout<<"  N=";
    cin>>n;
    int *a=new int [n];
    cout<<"  Enter elements: ";
    for(i=0;i<n;i++) cin>>a[i];    
    int min=a[0];
    for(i=1;i<n;i++) if(a[i]<min) min=a[i];
    cout<<"  min="<<min<<endl;    
    cout<<"  New array: "<<min<<" ";
    for(i=0;i<n;i++) if(a[i]!=min) cout<<a[i]<<" ";
    delete[] a;
    cout<<endl;
    system("pause");
    return 1;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru