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

Сортировка массива, вместо массива выводит мусор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка введённого пароля http://www.cyberforum.ru/cpp-beginners/thread972838.html
Срочно нужен код вот к этой задачке: Написать программу на языке C++ c применением оператора for которая проверяет пароль пользователя а затем позволяет пользователю ввести два челых числа M и N (M<N) определяющие границы диапазона возможных значений и реализовать этот вариант задания: 1.Найти сумму всех положительных значений среди чисел,больших M и меньших N. Заранее спасибо!
C++ Создать класс BitString из учебника Лаптева Создать класс BitString для работы с 64-битовыми строками. Битовая строка должна быть представлена двумя полями типа unsigned long. Должны быть реализованы все традиционные операции для работы с битами: and, or, xor, not. Реализовать сдвиг влево shiftLeft и сдвиг вправо shiftRight на заданное количество битов. Собственно не понимаю что от меня требуется, и не понимаю даже с чего начать.... http://www.cyberforum.ru/cpp-beginners/thread972828.html
Минимальное положительное целое число C++
Братья,нужна помощь. Вычислить минимальное положительное целое число, которое не является точно представимым в типе double. Как найти минимальное положительное в типе double не имею даже представления,может кто хотя бы объяснить теор. часть. Заранее спасибо!
C++ Неправильная последовательность выполнения команд
Начну с того, что пользуюсь NetBeans. При выполнении программы сначала выполняется функция scanf() не зависимо от того, в каком месте кода она находится. Если запускаю скомпилированный exe файл в консоли, то все работает правильно. В чем проблема? #include <stdio.h> int main() { char ch, std; puts("Edit: "); scanf("%s", ch); printf("Hello world!!!"); scanf("%s", ch);...
C++ Задан массив Z(k) http://www.cyberforum.ru/cpp-beginners/thread972777.html
Задан массив Z(k) целых чисел. Записать все элементы массива Z в массив Y, записав числа в обратном порядке (например, 1234 запишется как 4321). Удалить из массива Z все простые числа. Сравнить максимальные и минимальные элементы массивов.
C++ Кирилица в конслое Добрый день , прошу помочь решить проблему с русификацией полученной информации : Вырезка из программы : DIR *dir; struct dirent *entry; while ( (entry = readdir(dir)) != NULL) { cout<< entry->d_name <<endl; }; В выводе есть каталог на Кирилице компилирую в DEV-CPP. Нужно получить нармальное имя , так как состовляется путь к файлу. Делал так и так подробнее

Показать сообщение отдельно
Юля_программист
462 / 117 / 17
Регистрация: 04.05.2012
Сообщений: 580
Записей в блоге: 1

Сортировка массива, вместо массива выводит мусор - C++

09.10.2013, 11:58. Просмотров 902. Ответов 6
Метки (Все метки)

Здравствуйте Уважаемые жители форума!

Есть рабочий код сортируем массив выбором поиск наименьшего значения, но почему выводит какой то мусор в конце, все работает, сделала как в прикрепленной теме. Я никак не могу понять что не так, компилятор MS2010.
Возможно ошибка ерундовая, я к сожалению до этого в этой среде не писала.

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
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <ctime>
 
using std::cout;//вопрос по ходу, а как обойтись без этих строк?если их убрать то cin и cout не работают
using std::cin;
 
void SortArr(int arr[]){
int f;
    for(int i=0;i<sizeof(arr)-1;++i){
        int min=i;
        f=arr[i];
        //cout<<"\n"<<"min1="<<min;
            for(int j=i+1;j<sizeof(arr);++j){
                if(arr[i] < arr[j]){
                min=j;
                f=arr[j];
                    //cout<<"\n"<<"min2="<<min;
                }
            }
            //int d=arr[i];
            arr[min]=arr[i];
            arr[i]=f;
 
    }
    cout<<"\n"<<arr;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    int arr[10];
    cin>>arr[10];
    SortArr(arr);
    system("PAUSE > NULL");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru