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

При переворачивании массивов выходят такие цифры: "-858993469". Как с этим бороться? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти объем пирамиды, построенной на векторах как на сторонах http://www.cyberforum.ru/cpp-beginners/thread1131306.html
Трехмерные векторы заданы своими координатами, например, А = (ха, уа, za). Найти объем пирамиды, построенной на векторах А, В, С, как на сторонах.
C++ Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям Все детали задачи на фото Задачи перепечатываем в тему! http://www.cyberforum.ru/cpp-beginners/thread1131291.html
Вычислить сумму элементов матрицы, образующих символ C++
Помогите, пожалуйста, с выполнением задания... 1)Задана матрица чисел: а Вычислить сумму элементов, образующих символ 2)Вычислить: x1,x2,.....xn заданы
C++ Обработка и сортировка графических файлов
Создать программу для обработки и сортировки графических файлов_) Может есть какие мысли??
C++ Обнулить вектор http://www.cyberforum.ru/cpp-beginners/thread1131267.html
Здраствуйте, подскажите, пожалуйста, как можно обнулить вектор? Например, он объявлен у меня статически: static QVector<MyPoint> vPoints; Потом я его заполняю. А как потом его можно почистить?
C++ Заполнение двумерного массива "уникальным" образом Доброго времени суток. Имеется одномерный массив, элементами которого надо заполнить двумерный. Количество элементов строки двумерного массива равно количеству элементов одномерного. Вводится число, которое меньше количества элементов одномерного массива. Все строки должны заполниться таким количеством элементов, при этом элементы по индексам должны соответствовать индексам одномерного... подробнее

Показать сообщение отдельно
Mustakilloff
 Аватар для Mustakilloff
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 35
27.03.2014, 16:04     При переворачивании массивов выходят такие цифры: "-858993469". Как с этим бороться?
постоянно сталкиваюсь с такой проблемой: при переворачивании массивов выходят такие цифры:

вот код:
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
    
 
{// Определение переменных
 
int A[3][1]={1,1,1};
int b[2][3]={{1,2,0},{0,1,2}};
int c[3][3],d[3][3],c1[3][3],transA[3][3],i,j,f,l,r;
 
//Вывод матрицы A на экран
cout<<"matrica A=\n";
cout<<"\n";
for(int j=0,i=0;i<3;i++)
{
for(j=0;j<1;j++)cout<<A[i][j]<<" ";
cout<<"\n\n";
cout<<"\n"; cout<<endl; }
//Вывод матрицы B на экран
cout<<"matrica B=\n";
cout<<"\n";
for(int j=0,i=0;i<2;i++)
{
for(j=0;j<3;j++)cout<<b[i][j]<<" ";
cout<<"\n\n";
cout<<"\n"; cout<<endl; }
// Транспонирование матрицы В
for (i=0;i<=2;i++)
{
for(j=0;j<=3;j++)
{
    d[j][i]=b[i][j];
    cout<<" ";
}
}
// Транспонирование матрицы A
for (i=0;i<=3;i++)
{
for(j=0;j<=1;j++)
{transA[j][i]=A[i][j];
cout<<" ";}
}
// Умножение матриц В на В транспонированную
for (i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
f=0;
for (l=0;l<=3;l++)
{
f=f+b[i][l]*d[l][j];
}
c1[i][j]=f;
}
}
cout<<"Transponirovannaya A= \n";
for (i=0;i<=1;i++)
{
for(j=0;j<=3;j++)
    
cout<<setw(2)<<transA[i][j];
cout<<endl;
}
 
 
cout<<"Transponirovannaya B= \n";
for (i=0;i<=3;i++)
{
for(j=0;j<=2;j++)
    
cout<<setw(2)<<d[i][j];
cout<<endl;
}
 
//umn..
for (i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
r=0;
for (l=0;l<=3;l++)
{
r=r+c1[i][l]*transA[l][j];
}
c[i][j]=r;
}
}
// Вывод матрицы C на экран
 
cout<<"matrica C: \n";
cout<<endl;
for (i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
cout<<setw(2)<<c[i][j];
cout<<endl;
}
system("pause");
return 0;
}
что это такое и как с этим бороться?
Миниатюры
При переворачивании массивов выходят такие цифры: "-858993469". Как с этим бороться?  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru