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

Макрос для матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как переделать класс из обычного в абстрактный? http://www.cyberforum.ru/cpp-beginners/thread367659.html
Значит дело вот в чем. Есть обычный класс. Написанный полностью и работает хорошо. Но нужно сделать из него абстрактный. Что нужно в него добавить чтобы он таковым считался? Была бы очень благодарна за помощь.
C++ доброе время суток,подскажите что не так?программа в С++ #include<iostream.h> #include<conio.h> #include<math.h> int main () { int xn,xk,a,b,c,dx; float f; clrscr(); cout<<endl<<"vveite a="; cin>>a; http://www.cyberforum.ru/cpp-beginners/thread367650.html
запись vector в бинарном виде C++
есть что-то типа struct X { vector<Game*> v; }; int main() { X x; FILE* f=fopen(... fwrite(&x,sizeof(X),1,f);
Напишите программу для вычесления суммы n-положительных слагаемых C++
Возник затуп с такой задачей: Напишите программу для вычесления суммы n-положительных слагаемых,количество суммируемых чисел должно вводиться во время работы программы.Написать на C++
C++ Задание :Помогите упорядочить масив по принцыпу змейки как показано на рисунку! http://www.cyberforum.ru/cpp-beginners/thread367640.html
Задание :упорядочить масив по принцыпу змейки как показано на рисунку! Вот схема по которой надо упорядочит этот массив! http://s017.***********/i419/1110/7c/7c59024f8637.png =================================== =========
C++ Как вызвать из 1 функции параметры другой? Всем привет! Собственно, вопрос в названии. Хочу написать 2 функции: первая отводит память под массив, а вторая этот массив распечатывает. Условие: никаких внешних переменных и функции не должны ничего возвращать. void Array() { int row, col; подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.10.2011, 16:20     Макрос для матрицы
Так как-то
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
#define PRINT_MATRIX(mat, n, m) \
    for ( int i = 0; i < n; ++i) \
    {   \
        for (int j = 0; j < m ; ++j) \
            printf("%d ", mat[i][j]); \
        puts(""); \
    }
 
 
int main()
{
    int matrix[5][5] =   {
        { 1, 2, 3, 4, 5 },
        { 5, 1, 2, 3, 4 },
        { 4, 5, 1, 2, 3 },
        { 3, 4, 5, 1, 2 },
        { 2, 3, 4, 5, 1 } };
    
    PRINT_MATRIX( matrix, 5, 5 )
}
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru