Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
soon
2537 / 1302 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
17.10.2011, 16:11     Макрос для матрицы
Уверены, что нужен именно макрос?
Макросы - это препроцессорные "функции" , т.е. лексемы, созданные с помощью директивы #define, которые принимают параметры подобно функциям. После директивы #define указывается имя макроса, за которым в скобках (без пробелов) параметры, отделенные запятыми и определение макроса, отделенное пробелом.
Под катом накидал код. Не очень красивый. Даже обидно
Собственно, сам код
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 <stdio.h>
 
#define ROWS 5
#define COLS 5
 
int main(void)
{
    int  i, j, num = 1;
    printf("%d\t", num);
    for(i = 0; i < ROWS; ++i)
    {
        for(j = 0; j < COLS - 1; ++j)
        {
            if(num == COLS)
                num = 0;
            printf("%d\t", ++num);
        }
        printf("\n");
        if(i <= (ROWS - 2))
            printf("%d\t", num);
    }
    return 0;
}
 
Текущее время: 02:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru