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

Постепенно прибавлять единицу к элементам матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стек в два стека http://www.cyberforum.ru/cpp-beginners/thread621910.html
Здравствуйте!! Нужно создать стек в диапазоне -50 до 50.Преобразовать стек в два стека.Причем, первый должен содержать только чётные числа,второй - только нечётные. Ни разу не работала со...
C++ Вывод текста на русском // Выводит текст стихотворения #include <stdio.h> #include <conio.h> void main () { printf("Ynulaua pora! ochey ochsrovan'e!\n"); printf("Priyatna mne tvoya proschal'naya krasa -\n"); ... http://www.cyberforum.ru/cpp-beginners/thread621908.html
C++ Наследование ostream
Я наследовал от ostream класс, перегрузил operator<<(const char *) для одного типа данных, и создал объект newcout, однако он почему-то не может выводить int. Почему?
C++ Как вывести в фаил rdbuff() ?
// po;jkyhgfd.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" // asdvcx.cpp: главный файл проекта. #include <iostream> #include <boost/asio.hpp> #include...
C++ Классы. Implement the two functions of the class. http://www.cyberforum.ru/cpp-beginners/thread621888.html
Ребята, суть такая вообщем, я проходил когда-то C++, но классы я не затрагивал, помогите с заданием, мне лишь бы разоьраться в этом было бы неплохо. C++ Template: class MyClass { public:...
C++ Ссылка на структуру Рассматривал пример из книги Праты. Раздел про ссылки на структуры. В книжке был приведён пример, код примера можно увидеть ниже. У меня возник вопрос для чего нужен этот значек в прототипе и... подробнее

Показать сообщение отдельно
Catstail
Модератор
22828 / 11194 / 1812
Регистрация: 12.02.2012
Сообщений: 18,431
10.07.2012, 21:30
Да. Немного подожди.

Добавлено через 44 минуты
Вот. Если не напутал. Но имей в виду матриц будет много - для 5*5 их будет 1048576
(если не ошибаюсь).


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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include "iostream.h"
#include "math.h"
 
void Prm(int X[5][5], int n)
{
    int i,j,k,p,m,mm;
 
    mm=0;
 
    while (1)
   {
     i=0;
     j=1;
     m=mm;
 
     while (1)
     {
        if (m == 0) break;
           p=m % 2;
           m=m/2;
           X[i][j]=p;
           j++;
           if (j > 5) 
           {
               i++;
               j=0;
           }
 
           if (i == j)  j++;
                   
      }
 
      cout << endl << "-----------------------------" << endl;
 
      for (k=0; k<5; k++)
      {
        cout << endl;
        for (p=0; p<5; p++)
             cout << X[k][p] << " ";
        cout << endl;
      }
 
      mm++;
 
      if (mm > pow(2,(n*n-n))-1) break;
 
    }
 
    return;
 
}
 
 
int main(int argc, char* argv[])
{
 
    int Matr [5][5];
    int i,j;
 
    for (i=0; i<5; i++)
    for (j=0; j<5; j++) Matr [i][j]=0;
 
    Prm(Matr,5);
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru