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

Пузырьковая сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ The variable 'kvadrat' is being used without being initialized http://www.cyberforum.ru/cpp-beginners/thread682788.html
Увы, глупые вопросы на сегодня не закончились. Имеется код: bool **kvadrat; **kvadrat = new bool*; for(int sch=0; sch<n; sch++){ *kvadrat = new bool; } for(sch=0; sch<n; sch++){ for(int sch2=0; sch2 < n; sch2 ++){ kvadrat = new bool;
C++ Ошибка не пойму что не так #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { struct man { http://www.cyberforum.ru/cpp-beginners/thread682785.html
C++ Ошибка при открытии файла для чтения
#include "stdafx.h" #include "nhash.h" #include <iostream> #include <tchar.h> #include <fstream> #include <conio.h> int _tmain(int argc, char* argv) { if (argc < 3)
движение фигуры C++
доброго времени суток. Задача была такая: при помощи классов языка С++, используя псевдографику, создать класс фигур, нарисовать треугольник, прямую и крест. Закрасить эти фигуры другим цветом. Переместить фигуры изменяя их цвет. я программирую недавно, с классами дружу плохо. Но кое что получилось (см.архив). Проблема в передвижении фигур, не хватает прямо пару строчек дописать, а не могу.
C++ Отсортировать и вывести трапеции по возрастанию их периметров http://www.cyberforum.ru/cpp-beginners/thread682773.html
На вход подается некоторое количество трапеций (координаты вершин). Отсортировать и вывести их по возрастанию периметров. При вводе проверять, что вводятся трапеции.
C++ Конструктор копирования матриц, и заполнение лишнего нулями Здравствуйте. Нужно создать конструктор, который копировал бы одну матрицу в другую. При нехватке размерности - заполнить остаток нулями. Воооот... Собственно, с последним пунтиком проблема. Копирования происходит,но про нули - неизвестно. Выводит он матрицу ровно той же разномерности, что и копируемая. Код, относящийся к задаче: class Matrix { private:int m,n; //Размерность матрицы... подробнее

Показать сообщение отдельно
stimo15
148 / 111 / 38
Регистрация: 09.09.2011
Сообщений: 274
28.10.2012, 20:01     Пузырьковая сортировка
В чес дело не могу понять? Переменной массива с индексом X[1] присваивается какое то левое значение.

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
39
40
41
42
#include <iostream>
#include <stdio.h>
using namespace std;
 
int main()
{
    int x[100], i,j,n,tmp;
    cout<<"N="; cin>>n;
    tmp=0;
 
    for (i=0; i<n; i++)
    {
        cout<<"Enter ["<<i<<"] element: " ;
        cin>>x[i];
    }
    system("cls");
    cout<<"Massiv: \n";
 
    for (i=0; i<n; i++)
        cout<<"X["<<i<<"] = "<<x[i]<<endl;
 
    cout<<"Sortirovka puzirkem: \n";
 
    for (i=0; i<n-1; i++)
    {
        for (j=0; j<n-i; j++)
        {
        if (x[j]>x[j+1])
        {
            tmp=x[j+1];
            x[j+1]=x[j];
            x[j]=tmp;
        }
        }
    }
 
    for (i=0; i<n; i++)
        cout<<"X["<<i<<"]="<<x[i]<<endl;
 
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru