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

Двумерный целочисленный массив - C++

Восстановить пароль Регистрация
 
InstInkt
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 34
04.10.2012, 22:29     Двумерный целочисленный массив #1
Запускаю в vc++ 10. Жму F5 В общем не компилируется, что делаеть?
В двухмерном целочисленном массиве (размеры массива N, M и значения его элементов вводить с клавиатуры) найти число элементов массива, больших T (вводится с клавиатуры) и просуммировать эти элементы.

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
#pragma hdrstop 
 #include <conio.h> 
 #include <iostream.h> 
 #include <stdio.h> 
 #include <stdlib.h> 
 #include <math.h> 
 
 //--------------------------------------------------------------------------- 
 
 #pragma argsused 
 
 int MyFunc(int, int, int**, int*, int); 
 
 void main() 
 { 
 int **a, i, j, n, m, T, umn, kol; 
 cout << "\t Input N, M : "; 
 cin >> n >> m; 
 a = new int*[n]; 
 for(i=0; i<n;i++) 
 a[i] = new int[m]; 
 
 cout <<"\n Input matrix A" << endl; 
 for(i=0; i<n; i++) 
 for(j=0; j<m; j++){ 
 cout << "\t a[" << i+1 << "][" << j+1 << "] = "; 
 cin >> a[i][j]; 
 } 
 cout <<"\n Matrix A:" << endl; 
 for(i=0; i<n; i++) { 
 for(j=0; j<m; j++) 
 cout << "\t" << a[i][j]; 
 cout << endl; 
 } 
 cout <<"\n Input T" << endl; 
 cin >> T; 
 
 umn = MyFunc(n, m, a, &kol, T); 
 cout << "\n Kol-vo = " << kol << "\t Result = " << umn << endl; 
 delete []a; 
 cout << "\n\t Memory is clear !" << endl; 
 cout << " Press any key ... " << endl; 
 getch(); 
 } 
 
 int MyFunc(int a, int b, int **x, int *k, int T) 
 { 
 int i, j = 0, m = 0; 
 *k = 0; 
 for(i=0; i<a;i++) 
 for(j=0; j<b;j++) 
 if(x[i][j] > T){ 
 (*k)++; 
 m+=x[i][j]; 
 } 
 
 return m; 
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2012, 22:29     Двумерный целочисленный массив
Посмотрите здесь:

C++ Дан целочисленный массив размером N. Преобразовать массив, увеличив длину каждой серии на один элемент
Дан целочисленный массив размера N. Сжать массив, удалив из него все элементы, модуль которых не превышает 1 C++
C++ двумерный целочисленный массив
C++ Преобразовать двумерный целочисленный массив в одномерный
Дан целочисленный двумерный массив. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы C++
C++ Двумерный целочисленный массив A(m;n) задается с экрана, либо генерируется в пределах от -100 до 100. Найти числа b1,b1,.bm, равные наименьшим значен
C++ Дан целочисленный двумерный массив. В каждой строке выбрать максимальный и минимальный элемент
Дан целочисленный двумерный массив размером MxN C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ReasonX7
 Аватар для ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 146
04.10.2012, 22:38     Двумерный целочисленный массив #2
Не #include <iostream.h> , а #include <iostream>. Плюс после подключения библиотек нужно дописать
C++
1
using namespace std;
InstInkt
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 34
05.10.2012, 00:15  [ТС]     Двумерный целочисленный массив #3
помогло
Yandex
Объявления
05.10.2012, 00:15     Двумерный целочисленный массив
Ответ Создать тему
Опции темы

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