Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2017, 10:31   #1
Olyya
Новичок
Джуниор
 
Регистрация: 06.10.2017
Сообщений: 3
По умолчанию Не работает код

Всем привет!
Две недели назад начали изучать С++ и преподаватель дал практическую работу(надо написать код для данного им файла)
Код написала, но он не работает и понять не могу почему(
Прошу помощи и извинений за свое непонимание пока)
Тема-сортировка массива вставками.
Что должно быть на выходе(цифры введены наобум)
Да, делаю все в VS 2008 Express Edition
Заранее спасибо!

Последний раз редактировалось Olyya; 06.10.2017 в 10:45.
Olyya вне форума Ответить с цитированием
Старый 06.10.2017, 10:33   #2
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

....копируйте код текстом, на кой хрен тут эти картинки? Это вам не фейсбучек с демотиваторами.
alexzk вне форума Ответить с цитированием
Старый 06.10.2017, 10:36   #3
Olyya
Новичок
Джуниор
 
Регистрация: 06.10.2017
Сообщений: 3
По умолчанию

Исправляюсь)
Код:
#include "stdafx.h"		
#include <iostream>		 
#include <conio.h>		
#include <clocale>		
using namespace std;


int _tmain(int argc, _TCHAR* argv[])	 
{
	setlocale(LC_ALL, "Russian"); 
    
class Array				
{

    int n, *a;			
public:				
    Array()				
	
    {
        cout << "Введите размер массива: ";		
        cin >> n;								

        a = new int[n];							
		cout << "Введите упорядоченные элементы массива (целое число): \n";	
        for(int i = 0; i < n; i++) {			
            cout << "a[" << i << "] -> ";		
            cin >> a[i];						
        }
		cout << "Запуск массива : \n";			
        for(int i = 0; i < n; i++)
            cout << ' ' << a[i] << ",";
    }


 void Sort(int* arr,int n){
	int counter=0;
	for(int i=1;i<n;i++){
		for(int j=i; j>0 && arr[j-1]>arr[j];j--){
			counter++;
			int tmp=arr[j-1];
			arr[j-1]=arr[j];
			arr[j]=tmp;
		}
	}
	cout<<counter<<endl;
 _getch;
}

};

    return 0;	
}

Последний раз редактировалось Olyya; 06.10.2017 в 10:40.
Olyya вне форума Ответить с цитированием
Старый 06.10.2017, 10:38   #4
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

а теперь отредактируйте ваш пост - выделите текст программы и нажмите кнопку "код" (значек хеш)

....и из консоли скопируйте, че там понаписало - текстом!

Вобщем каша, надерганая из кусков. Смешались люди, кони...

Последний раз редактировалось alexzk; 06.10.2017 в 10:46.
alexzk вне форума Ответить с цитированием
Старый 06.10.2017, 10:44   #5
Olyya
Новичок
Джуниор
 
Регистрация: 06.10.2017
Сообщений: 3
По умолчанию

Это из консоли.
Enter the dimension of the array
5
Input array
a[0]->86
a[1]->1
a[2]->10
a[3]->15
a[4]->23
Start array
86 1 10 15 23

debug printing of sorting steps

i = 1 1 86 10 15 23
i = 2 1 10 86 15 23
i = 3 1 10 15 86 23
i = 4 1 10 15 23 86

sorted array
1 10 15 23 86
Olyya вне форума Ответить с цитированием
Старый 06.10.2017, 10:50   #6
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

...вобщем, наверно, так писать МОЖНО....но лучче сразу пристрелится - у вас класс внутри функции _tmain объявлен, чтоб не понятнее было...

А что этот класс потом ДОЛЖЕН делать (ну ясно, что он ничего не делает, т.к. объект так и не создан) не ясно.
Тут даже явной ошибки нет - просто бесполезная сборка каких-то фрагментов не связных ни какой логикой.
alexzk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает код gryllus JavaScript, Ajax 6 10.09.2017 12:40
[JavaScript] Код работает в песочнице, но не работает при импорте в файлы, что делать? Nere7 Общие вопросы Web 2 04.09.2017 23:17
Не работает код linkoln_7 ASP.NET 3 05.10.2014 14:09
Не работает код sergeant94 БД в Delphi 11 19.06.2013 13:53