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

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

Войти
Регистрация
Восстановить пароль
 
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
#1

Задача на с++ на матрицы - C++

12.06.2012, 22:02. Просмотров 614. Ответов 13
Метки нет (Все метки)

Заполнить квадратную таблицу размером n*n последовательными целыми числами от 1 до n2, расположенными по спирали, начиная с левого верхнего угла и продвигаясь по часовой стрелке.

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

не могу сделать так чтоб я сам вводил матрицы) задача умножения матрицы на вектор - C++
Всем привет. вобщем задача моя такова , что я задал готовое количество элементов в матрицу и в вектор, а программа умножает ее. сами задаем...

Задача на матрицы - C++
Вычислить суммы элементов строк квадратной матрицы и сформировать из этих сумм вектор. Умножить исходную матрицу на этот вектор- столбец и...

Задача на матрицы - C++
Требуется вывести матрицу(пользователь вводит кол-во строк, столбцов, потом поэлементно вводит матрицу). Далее найти минимальный элемент в...

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

задача про матрицы - C++
не могу написать программу.только начала изучать язык с++.помогите пожалуйста

Элементарная задача на матрицы - C++
На украинском: Замінити знак на пpотилежний в елементах матpиці, A=(a), i=j=1,2,...,m, які pозміщені в pядках і починаються з від'ємних...

13
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
12.06.2012, 22:17 #2
пользуйтесь поиском
Заполнение матрицы змейкой (по спирали)
0
Alex330
118 / 118 / 4
Регистрация: 12.06.2012
Сообщений: 130
12.06.2012, 22:56 #3
Ссылка на первоисточник Заполнение матрицы змейкой (по спирали)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main()
{
  const int n=5;
  int A[n][n];
  int i=1,j,k,p=n/2;
  for(k=1;k<=p;k++)/*Цикл по номеру витка*/
   {
   for (j=k-1;j<n-k+1;j++)  A[k-1][j]=i++;   /*Определение значений верхнего гор столбца*/ 
   for (j=k;j<n-k+1;j++) A[j][n-k]=i++;      /* --//-- По правому вертикальному столбцу*/
   for (j=n-k-1;j>=k-1;--j) A[n-k][j]=i++;   /* --//-- по нижнему горизонтальному столбцу*/ 
   for (j=n-k-1;j>=k;j--) A[j][k-1]=i++;     /* --//-- по левому вертикальному столбцу*/
   }
 if (n%2==1) A[p][p]=n*n;
  for (int i=0; i<n; i++)
  {
   for (int j=0; j<n; j++) cout << "A[" << i << "," << j << "]=" << A[i][j] << "   ";
   cout << "\n";
   } 
 
return 0;
}
1
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 17:40  [ТС] #4
спасибо,но что-то не выходит!
0
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
14.06.2012, 17:52 #5
Что именно у вас не выходит?
0
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 17:58  [ТС] #6
у меня выдаёт 102 ошибки((

Добавлено через 1 минуту
причём,когда я хочу просмотреть в какой строке ошибка,мне открывает другое окно!
0
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
14.06.2012, 17:59 #7
Какой у вас компилятор?
0
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 18:04  [ТС] #8
я работаю в Microsoft Visual C++ 6.0
0
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
14.06.2012, 18:08 #9
У меня в 10 Студии всё работает. Покажите несколько ошибок.
0
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 18:12  [ТС] #10
fatal error C1003: error count exceeds 100; stopping compilation
c:\program files\microsoft visual studio\vc98\include\iosfwd(265) : error C2143: syntax error : missing '{' before '<'



c:\program files\microsoft visual studio\vc98\include\iosfwd(263) : error C2059: syntax error : '<'
0
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
14.06.2012, 18:21 #11
У вас такая ситуация в первый раз и как у вас работают другие программы, всё ли нормально компилируется?
0
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 18:27  [ТС] #12
всё работало чётко!это первый раз!
0
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
14.06.2012, 18:33 #13
Увы я не знаю чем вам помочь, никогда с такой проблемой не сталкивался. Может попозже кто-то из ребят вам поможет решить проблему.
2
Анастасия6369
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
14.06.2012, 18:37  [ТС] #14
большое спасибо за попытку!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2012, 18:37
Привет! Вот еще темы с ответами:

Задача на заполнение матрицы(С++) - C++
Доброго времени суток Может ли мне кто-нибудь помочь решить задачу: Прямоугольную матрицу размерами не более, чем 20х20 (вводятся с...

матрицы на с (одна задача) - C++
Уважаемые форумчане, подскажите пожалуйста, где у меня ошибка? /* Элементы каждой строки прямоугольной матрицы заменить их...

Задача «Главные точки матрицы» - C++
Заданная матрица K , содержащий n строк и m столбцов . Главной точкой этой матрицы назовем элемент , который одновременно является...

Задача на диагонали квадратной матрицы - C++
Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие на побочной диагонали и ниже нее. Условный оператор не ис-пользовать.


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

Или воспользуйтесь поиском по форуму:
14
Yandex
Объявления
14.06.2012, 18:37
Ответ Создать тему
Опции темы

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