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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
voxa23
0 / 0 / 0
Регистрация: 29.03.2012
Сообщений: 3
#1

Матрица, очень интересно - C++

29.03.2012, 19:59. Просмотров 347. Ответов 4
Метки нет (Все метки)

как зделать так чтоб програма сама делала матрицу вида
- -
+ -
- +
+ +
а также еще большую
- - -
+ - -
- + -
+ + -
- - +
+ - +
- + +
+ + +

Добавлено через 8 минут
помогите пожалуста!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 19:59     Матрица, очень интересно
Посмотрите здесь:

Головоломка с матрицей. Очень интересно! C++
C++ SOS!!! матрица,цыкличный здвиг!!!!очень нада!!!Зарания СПС!!!
В чем интересно загвоздка???интересно разобраться! C++
C++ интересно
Интересно где же я запутал код C++
ну очень интересно C++
Очень нужно...обратная матрица C++
C++ Просто интересно спросить
C++ Просто интересно
C++ Кому интересно поломать голову
C++ Кому интересно. Покер
Это интересно C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Duha666
50 / 50 / 5
Регистрация: 10.03.2012
Сообщений: 138
29.03.2012, 20:02     Матрица, очень интересно #2
Я так понял, вы хотите это?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdio>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
int n, m;
 
int main()
{
    scanf("%d%d", &n, &m);
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
            if (rand() % 2)
                printf("+ ");
            else
                printf("- ");
        printf("\n");
    }
}
voxa23
0 / 0 / 0
Регистрация: 29.03.2012
Сообщений: 3
29.03.2012, 20:39  [ТС]     Матрица, очень интересно #3
нужно сделать так чтоб х[i][2^i] и должна быть
- - - -
+ - - -
- + - -
+ + - -
- - + -
+ - + -
- + + -
+ + + -
- - - +
+ - - +
- + - +
+ + - +
- - + +
+ - + +
- + + +
+ + + +
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.03.2012, 23:32     Матрица, очень интересно #4
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
#include <stdio.h>
#define n 4
int main()
{
    char a[n];
    int i;
    for(i=0; i<n; i++)
        a[i]='-';
    while(true)
    {
        for(i=0; i<n; i++) printf("%c", a[i]);
        printf("\n");
        i=0;
        while(i<n && a[i]=='+')
            i++;
        if(i==n)
            break;
        a[i]='+';
        i--;
        while(i>=0)     
            a[i--]='-';
    }
    return 0;
}
easybudda
Эксперт С++
9452 / 5465 / 926
Регистрация: 25.07.2009
Сообщений: 10,490
30.03.2012, 00:17     Матрица, очень интересно #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
#define N 4
 
int main(void){
    const char SYMBOLS[] = { '-', '+' };
    int i, j;
    
    for ( i = 0; i < ( 1 << N ); ++i ) {
        for ( j = 0; j < N; ++j )
            putchar(SYMBOLS[(i >> j) & 1]);
        putchar('\n');
    }
    
    return 0;
}
Yandex
Объявления
30.03.2012, 00:17     Матрица, очень интересно
Ответ Создать тему
Опции темы

Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru