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

Отображение многомерного массива квадратом или прямоугольником - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простейшее дерево http://www.cyberforum.ru/cpp-beginners/thread822552.html
Создать двойичное дерево (уровней 7) и записать в каждый узел какое-нибудь рандомное число. Затем вывести все это.Никак не могу понять как реализовать на си. Так-то я понимаю, что это структура, которая ссылается сама на себя: struct tree { int data; struct tree *left; //левый потомок struct tree *right; //правый потомок } А вот, что дальше делать вообще не понятно.
C++ Работа со строками (вывести на экран введенную строку) Помогите пожалуйста, нужно просто вывести на экран, введенную строку, что не так: string stroka; printf("Vvedi stroku: "); scanf("%s", &stroka); printf("Stroka = %s", stroka); http://www.cyberforum.ru/cpp-beginners/thread822549.html
XOR и поразрядное или не работают C++
Собственно есть числа: 0011 0010 - bit_text==1(идём справа налево) 0100 0011 - это биты val_bmp какого-то числа. Мне надо bit_text записать в самый младший бит val_bmp. Теперь как я рассуждал: 1.bit_text==1 => то использую поразрядное или, чтобы в val_tmp самый младший бит был равен 1. 2.bit_text!=1 => надо записать в val_tmp 0. Как это сделать? Надо использовать поразрядное исключающее...
Проект из двух функций C++
Здравствуйте! Пытаюсь создать простейшую программу из двух файлов. Выдается ошибка: "Cannot open include file: 'poisk': No such file or directory". Еще если вставляю код в заголовочный файл poisk.h, то автоматически создается одноименный файл с расширением cpp, который ругается из-за отсутствия "stdafx.h". Посоветуйте, пожалуйста, что делать :)
C++ Освобождение памяти malloc free http://www.cyberforum.ru/cpp-beginners/thread822482.html
В общем работаю над расширением для php (для тренировки в php и в c++ сразу) Суть дела вот в чем, наткнулся на конвертер php массива в массив c++ , суть вот в чем, функция ест память! Я не умею обращаться с ф-й malloc и free и по этомц ситуация поставила меня в тупик. void *php_array_to_c_array(zval *param,int type,int size,int *array_size) { HashTable *param_ht = param->value.ht; zval...
C++ Найти угол исходя из координат мышки Есть 2 точки , первая это там где будет происходить отрисовка браша а вторая это указатель мыши . Нужно висчитывать угол от 0 до 360 что бы браш всегда смотрел в сторону мышки . Поиски по форуму ни к чему хорошему не привели . Ange = atan2(mouse->y() - y_pos , mouse->x() - x_pos) * 180 ; //не работает Помогите , целый день ищу решение. И еще что можно почитать что бы понимать... подробнее

Показать сообщение отдельно
mster-doc
 Аватар для mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
30.03.2013, 00:23     Отображение многомерного массива квадратом или прямоугольником
Здравствуйте, помогите пожалуйста кто знает, как сделать так чтобы массив отображался бы красиво (квадратом или прямоугольником, по указанным строкам и столбцам).

Вот сам код массива.

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
#include <iostream>
 
using namespace std;
 
int main()
{
    time_t t;
    srand((unsigned) time(&t));
 
    
    int nrow,ncol;
    int i,j;
 
    
    cout << "Please enter table size." << endl;
    cout << "Enter number of columns"; 
    cin >> nrow;
    
    cout << "Enter number of lines";
    cin >> ncol;
    
    int **arr=new int*[nrow];
    for(i=0;i<nrow;i++)
    {
                       arr[i]=new int[ncol];
    }
    for(i=0;i<nrow;i++)
    {
                       for(j=0;j<nrow;j++)
                       {
                                          cin >> arr[i][j];
                                          
                       }
 
    }
    for(int k = 0; k < i ; k++)
    {
            for(int l = 0; l < j; l++)
            {
                    cout << arr[k][l];
            }
    }
    
    system("pause");
    return 0;   
}
Ну или хотя бы подскажите идею, я постараюсь сам дойти.

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