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

[C] Сумма эл-тов квадратной матрицы в зарисованной области - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ребятушки программисты надо лабораторную по циклам в с++ сдать,не одна без ошибок не получается у меня ( http://www.cyberforum.ru/cpp-beginners/thread838541.html
Номера заданий : Примеры №7 Ряд чисел №4 Максимум минимум №5 Циклы разные №15 Может кто поможет новичку в программирование( Перепечатайте задания на форум. Одна тема - одно задание.
C++ Преобразование пользовательских типов Добрый день. Суть проблемы такова. Есть 2 класса. Преобразовать через оператор получается. А через конструктор нет. Причем ошибка довольно таки глупа 2012\MyFistProject\main.cpp|14|error: expected ')' before 's1'|. Якобы не хватает скобки перед переменной. Возможно я чего-то не вижу? 3й конструктор в первом классе (bMoney). #include<iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread838520.html
Ошибка в функции C++
Код: #include <iostream> #include <conio.h> using namespace std; const int size = 10; int max_maxi_finder(int *arr, int size, int& max, int& maxi) { for (int i = 0; i < size; i++)
C++ Повернуть матрицу на 90, 180, 270 градусов
Дана квадратная матрица порядка M. Повернуть ее на 90, 180 и 270 градусов в положительном направлении. Нашел вот такой вот код: #include <iostream.h> #include <conio.h> using namespace std; int main() { const int row_count=4;
C++ Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять http://www.cyberforum.ru/cpp-beginners/thread838495.html
Помогите создать мини програмку: что требуется - нужно с помощью модуля для роботы с графикой нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять, в чем смысл: мы задает массу ядра (например 1 кг), задаем силу с которой будет стрелять пушка (например 10 Н ) и показываем траекторию полета ядра которое упадет куда-там, в чем еще фишка когда мы напишем что (например сила...
C++ Сортировка списка Сортировка списка методом вставок void sort(list<int> &L) { int temp; list<int>::iterator i, j; for ( i = L.begin(), ++i; i != L.end(); ++i ) { подробнее

Показать сообщение отдельно
edw1n
 Аватар для edw1n
7 / 7 / 1
Регистрация: 12.11.2012
Сообщений: 114
15.04.2013, 17:03     [C] Сумма эл-тов квадратной матрицы в зарисованной области
В задаче требуется найти сумму элементов квадратной матрицы [m][m] в зарисованной области.
Таких задачи у меня 4.
2 из них я сделал.

Название: 3.jpg
Просмотров: 17

Размер: 16.9 Кб
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
#include <iostream>
int main (void)
{ int m, i, j, sum=0;
printf ("Enter m\n");
scanf ("%d", &m);
int a[m][m];
printf ("Enter massive elements\n");
for (i=0; i<m; i++)
    for (j=0; j<m; j++)
    scanf ("%d", &a[i][j]);
    printf ("\n");
for (i=0; i<m; i++)
{   for (j=0; j<m; j++)
    printf ("%5d", a[i][j]);
    printf ("\n");
}
   for (i=0; i<m/2; i++)
    for (j=0; j<=i; j++)
    sum+=a[i][j]+a[m-i-1][j]+a[i][m-j-1]+a[m-i-1][m-j-1];
if (m%2==1)
   for (j=0; j<m; j++)
   sum+=a[j][m/2];
printf ("Sum=%d\n", sum);
system ("pause");
return 0;
}
Здесь используется симметрия, то есть квадратная матрица разбивается на несколько равных частей. Считается сумма одной части, а остальные просто добавляются. Вторая задача, которую сделал - похожа на эту, там просто изображение перевёрнуто. Остальные две не могу сделать, прощу вашей помощи. Заранее благодарен.

Название: 1.jpg
Просмотров: 17

Размер: 23.3 Кб и Название: 2.jpg
Просмотров: 17

Размер: 14.7 Кб
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru