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

двумерный массив - ошибка - C++

Восстановить пароль Регистрация
 
sepos
0 / 0 / 0
Регистрация: 06.02.2014
Сообщений: 6
01.06.2014, 19:13     двумерный массив - ошибка #1
C++ (Qt)
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
#include<iostream.h>
using namespace std;
main ( )
{
int A[100][100],c[100][100],cd[100][100];
int n,i,j,m4,m1,c4=1,c1=1,pr=0;
do
  {
   cout <<"Introduceti dimensiunea masivului : "; cin >>n;
   cout << endl;
  }
   while (n>100);
for (i=0;i<n;i++)
for (j=0;j<n;j++)   A[i][j]=random(19 ) -1;
cout<<"\nMasivul initial.\n"<<endl;
for (i=0;i<n;i++)
{
cout<<"\n";
for(j=0;j<n;j++) cout<<"\t"<<A[i][j];cout <<endl;
}
for (i=n/2;i<n;i++)
for (j=n/2;j<n;j++)
{
if(m4>A[i][j]) m4=A[i][j];
}
for (i=n/2;i<n;i++)
for (j=n/2;j<n;j++)
  {
if(A[i][j]%m4==0) (c4*=A[i][j]) && (c[i][j]= A[i][j]);
else c[i][j]=0;
  }
for (i=0;i<n/2;i++)
for (j=0;j<n/2;j++)
{
  if(m1>A[i][j]) m1=A[i][j];
}
for (i=0;i<n/2;i++)
for (j=0;j<n/2;j++)
{
if(A[i][j]%m1==0) (c1*=A[i][j]) && (cd[i][j]= A[i][j]);
else cd[i][j]=0;
}
cout<<endl
<<"Minimum in  cadranu 4 : "<<m4
<<endl
<<"Elementele divizibile la minim cadranu 4:" ;
for (i=0;i<n;i++)
for (j=0;j<n;j++) if(c[i][j] != 0)  cout<<c[i][j]<<" ";cout <<endl;
cout<<"Produsul el-div. la minim. : "<<c4
<<endl;
cout<<"\nMinimum in  cadranu 1 : "<<m1
<<"\nElementele divizibile la minim cadranu 1:" ;
for (i=0;i<n/2;i++)
for (j=0;j<n/2;j++) if(cd[i][j] != 0)  cout <<cd[i][j]<<" ";
cout<<"\nProdusul el-div. la minim. : "<<c1
<<endl;
   pr=c1*c4;
cout <<"\nProdusul elementelor divizibile la valorile minime ="
<<pr<<endl<<endl;
system("pause");
}
C:\Users\user\Desktop\444.cpp In function `int main()':

14 C:\Users\user\Desktop\444.cpp `random' undeclared (first use this function)

32:2 D:\Dev-Cpp\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.

кто поможет решить правельно задачу?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 19:13     двумерный массив - ошибка
Посмотрите здесь:

C++ Ошибка при выделении памяти под двумерный массив
C++ двумерный массив, в чем ошибка?
Ошибка в двумерном массиве, программа проста: обьявляем и инициализируем двумерный массив и выводим на экран, на экране одни каракули!!! C++
C++ ошибка в вводе в динамический двумерный массив
C++ Ошибка в функции(двумерный массив)
Двумерный вектор, ошибка C++
C++ Двумерный массив и ошибка "Необъявленный идентификатор"
C++ Двумерный массив. Где ошибка?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru