Форум программистов, компьютерный форум 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
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 37

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

27.03.2014, 16:04. Просмотров 207. Ответов 3
Метки (Все метки)

постоянно сталкиваюсь с такой проблемой: при переворачивании массивов выходят такие цифры:

вот код:
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;
}
что это такое и как с этим бороться?
0
Миниатюры
При переворачивании массивов выходят такие цифры: "-858993469". Как с этим бороться?  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru