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

Сформировать матрицу из элементов вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Битовые поля http://www.cyberforum.ru/cpp-beginners/thread181007.html
Доброго времени суток. Читаю книгу "Освой самостоятельно С++ за 21 день", наткнулся на битовые поля. Читаю про их объявление: "Они всегда объявляются с использованием беззнакового типа int. После...
C++ Структуры Пожалуйста помогите вот с таким заданием: После введения с клавиатуры времени проведения некоторых мероприятий и рядом соответственно мероприятия,Видать на экран 2 мероприятия,проведенные до и после... http://www.cyberforum.ru/cpp-beginners/thread181003.html
C++ Дана матрица инцидентности, вывести множество пар вершин
есть матрица инцидентности графа, например: //матрица инцидентности 1 1 0 1 0 1 0 1 1 как вывести множество пар вершин из этой матрицы и название ребра, то есть: e1-e2 -1
Где подвох? C++
Вот код пишет что z необьявлен! #include "stdafx.h" #include <iostream> using namespace std; int zvezda(int z) { cout<<"Enter line size: "; cin>>z; return z; }
C++ Описать класс ДАТА с полями ЧИСЛО, МЕСЯЦ, ГОД http://www.cyberforum.ru/cpp-beginners/thread180952.html
Доброго времени суток, форумчане. Прошу у вас помощи с решением задачи Описать класс ДАТА с полями ЧИСЛО, МЕСЯЦ, ГОД и следующими методами: a) ввода и вывода на экран даты; b) по году и ...
C++ Шифр замены(код Цезаря) Привет всем!!! Шифр замены(код Цезаря) Занумеровать алфавит исходного сообщения. Пусть m-длина алфавита сообщения; n,k-целые числа и НОД(n,m)=1; A,B-коды букв исходного сообщения и шифра... подробнее

Показать сообщение отдельно
Василий-Робот
TECHNO
26 / 26 / 5
Регистрация: 04.11.2009
Сообщений: 366
25.10.2010, 18:36  [ТС]
Разобрался самостоятельно
Код:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <conio.h>
int main()
{
int N,WN,i,j,A[100],B[100][100],x,y,dir,num,add;
printf("vvedine N (3<=N<=10)\n\N = "); 
scanf("%d",&N);
if (N>=3 && N<=10)
{
WN=N*N;
printf("MASSIV 'A':\n");
for (i=0; i<WN; i++)
{A[i]=i+1; printf("%4d",A[i]);}
printf("\n");
x=0;
y=1;
num=1;
add=N;
dir=1;
while (add!=0) 
{
i=0;
while (i!=add) 
    {
    x=x+dir;
    B[y][x]=num;
    num=num+1;
    i=i+1;
    }
  i=0;
  add=add-1;
  while (i!=add) 
    {
    y=y+dir;
    B[y][x]=num;
    num=num+1;
    i=i+1;
    }
  dir=dir*(-1);
}
printf("MATRIX 'B':\n");
for (i=1; i<N+1; i++)
   {
     for (j=1; j<N+1; j++)
     printf("%4d",B[i][j]);
     printf("\n");
   }
}
else {printf("N ne prinadlejit zadannomu intervalu!");}
getch();
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru