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

целочисленные матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать процедуру преобразования арифметического выражения в обратную польскую запись http://www.cyberforum.ru/cpp-beginners/thread368399.html
Написать процедуру преобразования арифметического выражения в обратную польскую запись: (a/c-b↑2)*(d-x)
C++ new cout Как создать свой объект-аналог cout? http://www.cyberforum.ru/cpp-beginners/thread368374.html
Дозапись в файл C++
всем доброго времени суток! не получается дозаписать в конец файла. открываю и считываю таким вот способом: fstream f1; cout << "Введите имя файла bd : "; cin >> fileName1; ...
C++ Массивы, структуры, на С++
Уже второй день думаю как сделать задачку по программированию, но пока что-то безуспешно. Лекции по этой теме нам еще не читали(дана для самостоятельного изучения) но лабораторная работа будет уже...
C++ Перевод чисел из 5->10 c.c http://www.cyberforum.ru/cpp-beginners/thread368326.html
Всем привет. Помогите пожалуйста разобраться с листингом программы, которая переводит числа из пятеричной системы счисления в десятичную. Программа рабочая, но мне не совсем понятен механизм работы,...
C++ Проектирование ОО архитектуры Интересно мнение публики. "Программирование в терминах интерфейсов" Вопрос такой: как правильно конструировать едино-образный интерфейс? По аналогии с контейнерами STL - все они по разному решают... подробнее

Показать сообщение отдельно
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
18.10.2011, 18:00
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
#define n 6
 
int main(void)
{
    srand(time(0));
    int a[n][n], b[n][n];
    _Bool res[n];
    int i, j;
    printf("First array\n");
    for(i = 0; i < n; ++i)
    {
        res[i] = 1;
        for(j = 0; j < n; ++j)
        {
            a[i][j] = rand() % 11 - 9;
            b[i][j] = rand() % 11 - 9;
            if((res[i]) && ((a[i][j] > 0) || (b[i][j] > 0)))
                res[i] = 0;
            printf("%d\t", a[i][j]);
        }
        printf("\n");
    }
    printf("\nSecond array\n");
    for(i = 0; i < n; ++i)
    {
        for(j = 0; j < n; ++j)
            printf("%d\t", b[i][j]);
        printf("\n");
    }
    printf("\nResult\n");
    for(i = 0; i < n; ++i)
        printf("%d\t", res[i]);
    return 0;
}
Код
soon@soon:~/Desktop$ ./main
First array
-8	-2	-3	0	0	-9	
-9	-1	-2	-8	-5	1	
-2	-1	-2	-7	-8	-8	
-8	-4	-4	-9	-8	-8	
-2	-4	-4	-5	-6	-1	
0	-6	-2	-2	1	-2	

Second array
-6	-4	-5	-9	-1	-7	
-3	-2	-9	1	-3	-4	
-9	-3	-9	-3	1	-2	
-1	-9	-4	-4	-2	-1	
-8	-8	-4	-8	-9	-1	
1	1	-7	0	-8	-4	

Result
1	0	0	1	1	0
Приравнял к отрицательным.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.