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

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

Войти
Регистрация
Восстановить пароль
 
slashkinks
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 14
#1

Посчитать сумму элементов в подматрице, заданной пользователем - C++

01.11.2012, 22:29. Просмотров 318. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста написать код на с++ (очень нужно) , к задаче : Дана матрица 10х10. Посчитать сумму элементов в подматрице , заданной пользователем , и проверить существование данной подматрицы.
Заранее огромнейшее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 22:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посчитать сумму элементов в подматрице, заданной пользователем (C++):

Посчитать Сумму Элементов В Подматрице - C++
Помогите пожалуйста написать код на С++ , без функций , с использованием циклов , условий и массивов. Дана матрица 10х10. Посчитать...

Посчитать сумму элементов заданной матрицы отдельно в каждом столбце и в каждой строке - C++
Проблема: неправильный вывод программы. Задача: объявить двумерный массив заполнить его построчно с клавиатуры после...

Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины - C++
Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины eps. Определить реальную точность ряда. ...

Найти сумму в определенной области, заданной пользователем - C++
Имеется Матрица размерности N , которую мы считываем из файла. Нужно найти сумму всех элементов, в заданной пользователем области....

Посчитать сумму ряда с заданной точностью - C++
Посчитать сумму ряда с заданной точностью: \arctan \: x\: =\: \sum_{n=0}^{\infty}\frac{{(-1)}^{n}{x}^{2n+1}}{(2n+1)}\: =\: x\: -\:...

Посчитать сумму ряда с заданной точностью, возникает ошибка - C++
Задача, посчитать сумму ряда f(x) = 1 - ((Vx)^2)/2! + ((Vx)^4)/4! - ((Vx)^6)/6! + ..., V - номер варианта. Вот мой код: #include...

1
UFO94
264 / 253 / 13
Регистрация: 04.04.2012
Сообщений: 546
01.11.2012, 23:20 #2
Пускай матрица будет в виде динамического массива, а пользователь пусть вводит номер строки и столбца верхнего левого угла подматрицы и номер строки и столбца нижнего правого. Номерация с нуля.
Тогда:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
bool CorrectInput(float* *a, int n, int StRow, int StCol, int FinRow, int FinCol)//a -- матрица, n для вашей задачи равно 10
{
if((n<1)||(a==NULL)||(StRow<0)||(StRow>=n)||(StCol<0)||(StCol>=n)||(FinRow<0)||(FinRow>=n)||(FinCol<0)||(FinCol>=n)||(FinCol<StCol)||(FinRow<StRow))//Здесь у нас все проверки вводимых значений
return false;
return true;
}
 
float Summ(float* *a, int StRow, int StCol, int FinRow, int FinCol)
{
float s=0;
for(int i=StRow; i<=FinRow; i++)
for(int j=StCol; j<=FinCol; j++)
s+=a[i][j];
return s;
}
Вот две функции. Их вызов:
C++
1
2
3
if(CorrectInput(a,n,StRow,StCol,FinRow,FinCol))
printf("Summ is %f",Summ(a,StRow,StCol,FinRow,FinCol));
else printf("Incorrect Input\n");
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2012, 23:20
Привет! Вот еще темы с ответами:

Посчитать сумму с заданной точностью eps и указать количество учтенных слагаемых - C++
№1 задано действительные числа x,a,e(epselon)(x!=0,a!=0,e&gt;0). Сделать программу которая считает суму с заданной точностью e(epselon) и...

Функция: посчитать сумму элементов динамического массива, перераспределить память и добавить сумму в конец - C++
функция считает сумму элементов массива, перераспределяет память и добавляет сумму в конец, при перераспределении памяти (realloc) возможно...

Посчитать среднее арифметическое элементов заданной матрицы - C++
День добрый, только на двумерные массивы перешел, Сделал задачу, но чего то не то пальто, подскажите где проблема? За ранее...

За счёт адресной арифметики посчитать сумму элементов последовательности из 15 элементов символьного типа - C++
Привет всем,помогите,пожалуйста :) За счёт адресной аремфметики посчитать сумму элементов последовательности из 15 элементов символичного...


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

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

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