С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 16.11.2015
Сообщений: 10
1

Найти сумму элементов, лежащих по периметру двумерного массива, с использованием конструкторов и деструктора

16.12.2015, 18:11. Показов 1100. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
//Задан двумерный массив, состоящий из n строк и n столбцов. Найти сумму элементов, лежащих по периметру/
#include <iostream> 
using namespace std; 
void out(int* mass,int size) 
{ 
for (int i=0; i<size; i++) 
{ 
for (int j=0; j<size; j++) 
{ 
cout<< *(mass+i*size+j)<< " "; 
} 
cout<<endl; 
} 
cout<<endl; 
} 
int main () { 
setlocale (LC_ALL, "Russian"); 
int k,m,i,j,t,sum; 
int n; 
cout<< "Ââåäèòå ðàçìåðíîñòü" << endl; 
cin>> n; 
int arr[n][n]; 
for (i=0; i<n; i++) { 
for (j=0; j<n; j++) { 
cout << "Ââåäèòå ýåëåìåíò" << endl; 
cin >> arr[i][j]; 
} 
} 
int summ=0; 
for(i=0,j=0;;) 
{ 
summ+=arr[i][j]; 
if(j<n-1) { j++; continue;} 
if(i<n-1) { i++; continue;} 
break; 
} 
for(i=n-1,j=n-2;;) 
{ 
summ+=arr[i][j]; 
if(j>0) { j--; continue;} 
if(i>1) { i--; continue;} 
break; 
} 
out(&arr[0][0],n); 
cout<<"sum="<<summ<<endl; 
int help; 
for(i=0,j=n-1;i<j;j--,i++) 
{ 
help=arr[i][1]; 
arr[i][1]=arr[j][1]; 
arr[j][1]=help; 
} 
out(&arr[0][0],n); 
return 0; 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2015, 18:11
Ответы с готовыми решениями:

Найти сумму элементов, лежащих по периметру квадратной матрицы
Задан двумерный массив, состоящий из n строк и n столбцов. Найти сумму элементов, лежащих по...

Найти сумму элементов двумерного массива, лежащих выше главной диагонали
Помогите найти сумму элементов двумерного массива, лежащих выше главной диагонали.не могу составить...

Найти сумму элементов по периметру массива N*N
Найти сумму элементов по периметру массива N*N.

найти сумму элементов лежащих на [1,2], решить двумя способами:просто и с использованием массивов.
Здравствуйте! Помогите пожалуйста решить хотя бы одну из этих задач. 1)найти сумму элементов...

0
16.12.2015, 18:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2015, 18:11
Помогаю со студенческими работами здесь

Найти сумму элементов массива, лежащих вне диапазона от А до В
Помогите пожалуйста решить последнюю задачку! Дан одномерный массив чисел.Составить блок-схему...

Найти сумму элементов массива лежащих выше центрального
Подскажите пожалуйста как найти сумму элементов массива лежащих выше центрального. Вот задача...

Найти сумму элементов массива лежащих в заданном интервале
QB!!!!Пожалуйста помогите, очень срочно!!! Дан массив из 12 элементов, найти сумму элементов...

Найти сумму элементов массива лежащих между 1 и 2 положительными элементами
Найти сумму элементов массива что лежат между 1 и 2 положительными елементами

Дана матрица X(m,n). Найти сумму элементов, расположенных по периметру матрицы, и сумму внутренних элементов.
Дана матрица X(m,n). Найти сумму элементов, расположенных по периметру матрицы, и сумму внутренних...

Найти сумму элементов массива каждой строки, лежащих в диапазоне от А до В (ввод с клавиатуры)
Задание такое: Дана целочисленная прямоугольная матрица. Найти сумму элементов массива каждой...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru