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

Сортировка методом пузырька - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хеш таблицы http://www.cyberforum.ru/cpp-beginners/thread850433.html
Начал изучать хеш таблицы. Подскажите насчёт хеш таблиц с открытимы адрессами: - Должны ли мы инициализировать значение ключа таблицы если позиция таблицы никогда не использовалась? - Можем ли мы хранить 2 различные записи, которые имеют одно значение ключа?
C++ Поиск в ширину на графе #include "stdafx.h" #include "stdafx.h" #include <iostream> #include <conio.h> #include<vector> #include<queue> using namespace std; int main() { vector < vector<int> > g; // граф http://www.cyberforum.ru/cpp-beginners/thread850430.html
Вставка элемента в вектор C++
Задача вставить новый элемент после все элементов, кратных своему номеру. Когда дело доходит до функции insert() , выскакивает ошибка "Vector iterator not incrementable". Подскажите, что я делаю не так? #include <iostream> #include <algorithm> #include <vector> using namespace std; int main() { setlocale(0,""); vector <int> ivec;
C++ Шаблоны функций
Добрый вечер! У меня возникли трудности с шаблонами функций. Вот код с шаблоном template <class type,class ttype> ttype volume(type a) { cout<<"Template function"<<endl; return a*a*a; }
C++ Как извлечь корень из числа без функции с++ ? http://www.cyberforum.ru/cpp-beginners/thread850415.html
Может с циклами как нибудь
C++ Проверка на коректность вводимых данных Есть такой код где данные вводятся целого типа( int x; cin >> x; ). Вопрос такой как проверить действительно ли введено число либо нет ? подробнее

Показать сообщение отдельно
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
07.05.2013, 11:56
Пример как лично я думаю.
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
#include <fstream>
#include <iostream>
#include <Windows>
#include <conio.h>
using namespace std;
 
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int x = 3, y = 3;  //максимумы массива.
int mas[3][3];
for(int i = 0; i < 5; i++) //тут явно цикл выйдет за пределы массива
for(int j = 0; j < 5; j++)
{
if(i >= x) break; //Если выходим либо дошли до границы то выходим.
if(j >= y) break; //Если выходим либо дошли до границы то выходим.
cin >> mas[i][j];
}
for(int i = 0; i < x; i++)       //выведим массив
for(int j = 0; j < y; j++)
{
cout <<  mas[i][j] << " ";
}
 
system("PAUSE");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru