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

Упорядовачивание одномерного массива через функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу поиска двух одинаковых подряд идущих символа в файле http://www.cyberforum.ru/cpp-beginners/thread744020.html
помогите пожалуйста!! напишите программу которая принимает с клавиатуры название файла и выводит на экран "Есть", если в файле присутствуют 2 одинаковых идущих подряд символа и "Нет"-в противном случае.
C++ Переделать программу с классами(Реализовать и исследовать алгоритм Краскала для нахождения стягивающего дерева) Вообщем само задание: Реализовать и исследовать алгоритм Краскала для нахождения стягивающего дерева наименьшей стоимости для неориентированного графа с нагруженными рёбрами. Программа рабочая. Нужно переделать её с классами. Задача не трудная, но у меня есть небольшие сложности с пониманием классов как таковых. Вообщем буду рад любой помощи. #include <stdio.h> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread744018.html
C++ Поиск случайного числа, подскажите как правильно исправить
// Инициализируем генератор случайных чисел, используя текущее время srand(time(NULL)); float ksi = -0.03 + 0.06 * rand() / RAND_MAX, dzeta = -0.03 + 0.06 * rand() / RAND_MAX; Правильно ли я исправил код, или ещё где исправить нужно? Если -0.03 <= ξ (ksi) , ζ (dzeta) <= 0.03. float ksi = -0.03 + 0.06 * rand() / RAND_MAX, dzeta = 0.03 + 0.06 * rand() / RAND_MAX; while(fscanf(csv,...
В текстовом файле построчно записаны предложения. Записать во второй текстовый файл первое слово последнего предложения C++
В текстовом файле построчно записаны предложения. Записать во второй текстовый файл первое слово последнего предложения. Помогите пожалуйста написать код, сам не умею подобные писать( Заранее спасибо)
C++ Значение функции sinx с шагом dx http://www.cyberforum.ru/cpp-beginners/thread743988.html
Скажите как это сделать и вообще что это представляет шаг dx? Вот я сделал вычисление функции #include "stdafx.h" #include <iostream> #include <cmath> #include <conio.h> #include <fstream> #include <stdio.h> #include "time.h" #include <stdlib.h>
C++ Поменять местами первый и последний элементы непустого списка Тема: динамические структуры: списки и очереди C++ Поменять местами первый и последний элементы непустого списка. Решить задачу для списка чисел/элементов(не важно). Помогите пожалуйста написать код, заранее спасибо! Сам вообще не понимаю... Потихоньку учимся... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13057 / 7320 / 817
Регистрация: 27.09.2012
Сообщений: 18,066
Записей в блоге: 3
Завершенные тесты: 1
24.12.2012, 07:31     Упорядовачивание одномерного массива через функцию
Быдлокод
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
#include <iostream>
#include <ctime>
 
int * FillArray(int * const arr,size_t size){
    std::srand(std::time(NULL));
    for(int *p=arr,*pend=arr+size;p<pend;++p)
        *p=rand()%201-100;
    return arr;
}
 
int * ShowArray(int * const arr,size_t size){
    for(int *p=arr,*pend=arr+size;p<pend;++p)
        std::cout<<*p<<' ';
    return arr;
}
 
int * MySort(int * const arr,size_t size){
    for(int *p=arr,*pend=arr+size;p<pend;++p){
        for(int *p1=p;p1<pend;++p1){
            if(*p1>*p) std::swap(*p1,*p);
        }
    }
    return arr;
}
 
int main(){
    const int size=10;
    int myarr[size];
    ShowArray(FillArray(myarr,size),size);
    std::cout<<std::endl;
    ShowArray(MySort(myarr,size),size);
    std::cout<<std::endl;
    std::cin.get();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru