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

Ошибка в выводе массива -858993460 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как переписать DFSR в DFS? http://www.cyberforum.ru/cpp-beginners/thread1758416.html
Есть класс который считывает ребра (в формате (2, 4)) и решает задачу сильно связных компонент. Все отлично работает. Но когда ребер не 19, а например 10000 происходит переполнение стека из-за функции DFSR void Graph::DFSR(std::vector<std::pair<int, int>> G, int vertex) { m_ReadyTest.push_back(vertex); // V как протестированная // для каждого ребра (s, v) в G for (auto i : G) { if...
C++ Несколько уточнений по С++ Привет, читаю тут Липмана и у меня возник вопрос небольшой по поводу constexpr Там сказано, что constexpr указатели могут быть инициализированны nullptr или литером 0. Мы так же можем указывать (или ссылаться) на объекты, чей адрес остается неизменным. Далее там говорится, что переменные, определенные в функциях, обычно хранятся в "нефиксированном" адресе. И поэтому мы не можем использовать... http://www.cyberforum.ru/cpp-beginners/thread1758406.html
C++ Реализовать игру с обработкой случайных чисел
За один ход ЭВМ генерирует случайное целое число в интервале , Перед этим участники заказывают одну комбинацию из следующих возможных (стараясь угадать число или интервал, в который число попадает): а) выпадет четное или нечетное число; б) число попадет в интервал или {19,36]; в) число попадет в одну из трех дюжин , , ; г) число попадет в одну из четырех девяток: , , , ; д) число...
C++ Fopen и fgets, не понимаю как с ними оперировать
Получаю такую штуку как sentence из командной строки в виде C:\folder\name.txt, и хочу её вставить в fopen. Обычно пишут fopen("C:\ddd\sw.txt","") в виде текста, я про ссылку на файл. Я же хочу передать туда ссылку полученную из sentence. Такое вообще возможно? #include<stdio.h> #include<conio.h> #include<process.h> #include <iostream> #include <cstdio> #include <cstring> using namespace...
C++ Вывести отдельно все положительные числа в матрице http://www.cyberforum.ru/cpp-beginners/thread1758380.html
#include "stdafx.h" #include<stdio.h> #include<conio.h> #include<stdlib.h> #include "iostream" #include "iomanip" void main() {
C++ Посчитать количество элементов в пределах -10 < Ai < 50! посчитать количество элементов в пределах -10 < Ai < 50, вычислить сумму положительных и произведение отрицательных элементов среди них. Как это сделать??? подробнее

Показать сообщение отдельно
artelectro
0 / 0 / 0
Регистрация: 26.03.2016
Сообщений: 4
09.06.2016, 09:06     Ошибка в выводе массива -858993460
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
43
44
45
46
47
48
#include<iostream>
#include<stdio.h>
#define n 4
int main()
{
    setlocale(LC_ALL, "Russian");
    using namespace std;
    int a[n],j,q, i, k, d, b[n];
    { k = 0; d = 0;
    for (i = 0; i < n; i++) {
        cout << "a[" << i << "]=";
        cin >> a[i]; cout << "\n";
    }
    for (i = 0; i < n; i++)
    {
        if ((a[i] % 2) == 0) {
            b[k] = a[i];
            k++;
        }
    }
    cout << "массив чисел кратных 2: ";
    for (i = 0; i < k; i++)
    {
        cout << b[i];
        cout << "  ";
    }
    cout << endl;
    cout << "отсортированный массив : ";
    for (int i = 0; i < k; i++)
    {
        q = b[k];
        j = i - 1;
        while (j >= 0 && b[j] > q)
        {
            b[j + 1] = b[j];
            j--;
        }
        b[j + 1] = q;
    }
    for (int i = 0; i < k; i++)
    {
        cout << b[i] << ' ';
    }
    cout << endl;
    system("pause");
    }
    return 0;
}
Добавлено через 8 часов 30 минут
Проблема решена
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru