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

Поменять местами наименьшее значение массива с последним элементом (с указателями) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая считывает с клавиатуры текст http://www.cyberforum.ru/cpp-beginners/thread522663.html
Написать программу, которая считывает с клавиатуры текст и выводит на экран только предложения, не содержащие запятых. Среда BLOODSHED DEV-C++ Добавлено через 30 секунд Пипец горю, ребят..не понимаю, как делать..
C++ Написать программу, которая считывает с клавиатуры текст и выводит на экран только строки, содержащие двузначные числа. Всем добрый вечер! Помогите написать прогу. Задание таково: 3. Написать программу, которая считывает с клавиатуры текст и выводит на экран толь¬ко строки, содержащие двузначные числа. Напишите использую функции и проги как в этом проге: #include <iostream> #include <fstream> #include <cstdlib> #include <cstring> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread522661.html
C++ Динамический массив
В массиве C из N элементов найти элемент, имеющий наименьшее значение и поменять его местами с последним элементом. Значение N задать при помощи ввода, а сам массив сформировать из случайных чисел в диапазоне от -100 до 100.
C++ Лаба на символы
Всем добрый вечер! Помогите написать прогу. Задание таково: 3) Ввести с клавиатуры слово и символ. Заменить в слове первую букву “A” на символ. Присоединить введенный символ к началу слова. Вывести слово и символ. Напишите использую функции и проги как в этом проге: #include <iostream> #include <string.h> using namespace std; int main() {
C++ Функция,возращающая абсолютную величину числа( не могу найти ошибку) http://www.cyberforum.ru/cpp-beginners/thread522641.html
#include<stdio.h> int abs(int x); void main(abs) { int x; int a = 10,с = -22; int d, e, f; d = abs(a); f = abs(c); printf(" %d %d\n", d, f);
C++ Количество сравнений и перестановок в сортировках Написать программы, реализующие алгоритмы обменных сортировок: -метод пузырька; -параллельная сортировка Бэтчера. Сравнить их эффективность (количество сравнений и перестановок) для наилучшего и наихудшего вариантов последовательностей. подробнее

Показать сообщение отдельно
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
19.03.2012, 23: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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
#include <algorithm>
 
int main()
{
        int n;
        int *mass;
 
        std::cout << "Введите N: ";
        std::cin >> n;
 
        mass = new int[n];
 
        srand(time(NULL));
 
        for(int i = 0; i < n; i++)
        {
                mass[i] = rand() % 201 - 100;
 
                std::cout << std::setw(5)  << mass[i];
        }
 
        std::cout << std::endl;
 
        std::swap(mass[int(std::find(mass,mass+n,*std::min_element(mass,mass+n)) - mass)],mass[n-1]);
 
        for(int i = 0; i < n; i++)
                std::cout << std::setw(5) << mass[i];
 
        std::cout << std::endl;
 
        delete[] mass;
 
        return 0;
}
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru