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

Найти сумму первого и последнего рядков и столбцов матрици - C++

Восстановить пароль Регистрация
 
Novi4ekC
76 / 76 / 18
Регистрация: 03.03.2013
Сообщений: 288
07.04.2013, 14:45     Найти сумму первого и последнего рядков и столбцов матрици #1
Найти сумму первого и последнего рядков и столбцов матрици:
C++
1
2
3
//n - kolichestvo ryadkov matrici, m - kolichestvo stolbcov matrici 
for(i=0;i<m;i++) Sn+=matrix[0][i]+matrix[n-1][i];//Sn - summa pervogo i poslednego r9dkov
for(i=0;i<n;i++) Sm+=matrix[i][0]+matrix[i][m-1];//Sm - summa pervogo i poslednego stolbcov
Как мне кажется, то всё верно, но результат выдает какой то не тот.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2013, 14:45     Найти сумму первого и последнего рядков и столбцов матрици
Посмотрите здесь:

Найти сумму элементов первого и последнего столбца матрицы C++
Найти сумму элементов массива от первого до последнего нулевого C++
C++ Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних...
C++ Найти сумму первого и последнего элемента текс. файла.
C++ Односвязный список. Вывести сумму последнего элемента и первого, предпоследнего и последнего и т.д.
C++ Удаление рядков и столбцов в матрице
Списки. Найти сумму первого и последнего элемента C++
Найти сумму первого и последнего элемента списка C++
Найти сумму первого,последнего и центрального элементов массива из 20 элементов. C++
Найти процент отрицательных чисел в массиве и вычислить сумму первого и последнего положительных элементов C++
C++ Двоичные файлы. Найти сумму первого, среднего и последнего элементов
C++ Найти построчно сумму первого и последнего элементов двумерного массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
07.04.2013, 14:51     Найти сумму первого и последнего рядков и столбцов матрици #2
Novi4ekC, все верно, только вы там Sn и Sm спутали, может ?
Novi4ekC
76 / 76 / 18
Регистрация: 03.03.2013
Сообщений: 288
07.04.2013, 14:56  [ТС]     Найти сумму первого и последнего рядков и столбцов матрици #3
Цитата Сообщение от Ternsip Посмотреть сообщение
Novi4ekC, все верно, только вы там Sn и Sm спутали, может ?
Нет, результат выдает даже не спутанный, Sm и Sn стоят в нужных местах, может дело в задании типа данных, я для всего этого брал тип unsigned int, числа в матрицу вставлял исключительно натуральные.
Код программы:
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
#include <stdio.h>
#include <conio.h>
#define N_MAX 10
#define M_MAX 10
main()
{
 unsigned matrix[N_MAX][M_MAX],i,j,n,m,Sn,Sm;
 printf("n="); scanf("%i",&n);
 printf("m="); scanf("%i",&m);
 for(i=0;i<n;i++)
  for(j=0;j<m;j++)
  {
   printf("matrix[%i][%i]=",i,j);
   scanf("%i",&matrix[i][j]);
  }
 printf("matrix:\n");
 for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++) printf("%i",matrix[i][j]);
   printf("\n");
  }
 for(i=0;i<m;i++) Sn+=matrix[0][i]+matrix[n-1][i];
 for(i=0;i<n;i++) Sm+=matrix[i][0]+matrix[i][m-1];
 printf("Sn=%i\nSm=%i",Sn,Sm);
 getch();
 return 0;
}
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
07.04.2013, 15:07     Найти сумму первого и последнего рядков и столбцов матрици #4
[CPP]Novi4ekC,
C++
1
unsigned matrix[N_MAX][M_MAX],i,j,n,m,Sn,Sm;
на
C++
1
int matrix[N_MAX][M_MAX],i,j,n,m,Sn,Sm;
C++
1
%i
замените везде на
C++
1
%d
Yandex
Объявления
07.04.2013, 15:07     Найти сумму первого и последнего рядков и столбцов матрици
Ответ Создать тему
Опции темы

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