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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ думаю легкая задача, посмотрите http://www.cyberforum.ru/cpp-beginners/thread663782.html
пожалуйста помогите !!!!!!!!! (((((( 1)Дан целочисленный массив В. Напечатать его левую и правую диагонали. 2)Дан вектор Х(а1,а2...аn)(n=100) упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, а затем положительные! Буду очень благодарна заранее
C++ short int и short Какая разница, инициализирую я переменную как short int или же как short ? Вроде и тот, и тот тип данных компилятор понимает :) http://www.cyberforum.ru/cpp-beginners/thread663778.html
Заменить отрицательные элементы, расположенные ниже главной диагонали, на 0 C++
Дана квадратная матрица А(N,N). Составить программу замены отрицательных элементов, расположенных ниже главной диагонали, на 0. Исходную и скорректированную матрицы напечатать.
Напечатать его левую и правую диагонали массива C++
Дан целочисленный массив В. Напечатать его левую и правую диагонали. help me pls!
C++ Как объявить динамическую матрицу http://www.cyberforum.ru/cpp-beginners/thread663760.html
Как объявить динамическую матрицу
C++ Не компилируется,не понимаю,почему В строке записан текст, имеющий вид «d1± d2±… ±dn», где di – цифры (n>1). Вычислить за-писанное в тексте выражение. #include <string.h> #include<stdio.h> void main() { char str; int sum=0,i,n; scanf("%s",str); n=length(str); подробнее

Показать сообщение отдельно
InstInkt
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 34

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

04.10.2012, 22:29. Просмотров 772. Ответов 2
Метки (Все метки)

Запускаю в 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; 
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru