Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Novi4ekC
81 / 81 / 19
Регистрация: 03.03.2013
Сообщений: 311
#1

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

07.04.2013, 14:45. Просмотров 269. Ответов 3
Метки нет (Все метки)

Найти сумму первого и последнего рядков и столбцов матрици:
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
Как мне кажется, то всё верно, но результат выдает какой то не тот.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2013, 14:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму первого и последнего рядков и столбцов матрици (C++):

Найти сумму первого и последнего элемента списка - C++
Двунаправленный список.Найти сумму первого и последнего элемента. спасибо

Списки. Найти сумму первого и последнего элемента - C++
Двунаправленный список.Найти сумму первого и последнего элемента.Заранее спасибо

Найти сумму элементов первого и последнего столбца матрицы - C++
Дана целочисленная квадратная матрица. Найти сумму элементов первого и последнего столбца. Как это сделать подскажите.

Найти сумму первого и последнего элемента текс. файла. - C++
К примеру есть текстовый файл содержащий 123456789, нужно открыть его для чтения найти сумму первого и последнего элемента (в нашем случае...

Найти сумму элементов массива от первого до последнего нулевого - C++
Собственно, проблема с тем, как определить этот самый последний элемент и запомнить его. Вот что у меня получилось, но постоянно сумма=0...

Двоичные файлы. Найти сумму первого, среднего и последнего элементов - C++
В двоичном файле целого типа определить сумму его первого, среднего и последнего элементов, считая, что число элементов в файле - нечетно.

3
Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
07.04.2013, 14:51 #2
Novi4ekC, все верно, только вы там Sn и Sm спутали, может ?
0
Novi4ekC
81 / 81 / 19
Регистрация: 03.03.2013
Сообщений: 311
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;
}
0
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
1
07.04.2013, 15:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2013, 15:07
Привет! Вот еще темы с ответами:

Найти построчно сумму первого и последнего элементов двумерного массива - C++
Задан двумерный массив А(6)(6) целых чисел. Ввести массив в теле программы с помощью счетчика случайных чисел. Найдите построчно суммы...

Односвязный список. Вывести сумму последнего элемента и первого, предпоследнего и последнего и т.д. - C++
Считываю с клавиатуры числа пока не встречаю 0. Например 1 3 7 5 8 1 0 Вывожу суму последнего элемента и первого, предпоследнего и...

Найти процент отрицательных чисел в массиве и вычислить сумму первого и последнего положительных элементов - C++
Задание 1.Задан массив вещественных чисел Х(n). Найти: • процент отрицательных чисел в массиве; • сумму первого и последнего...

Поменять местами элементы первого и последнего столбцов матрицы - C++
2)Задана матрица целых чисел.Поменять местами элементы первого и последнего столбцов.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.