Форум программистов, компьютерный форум, киберфорум С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 18

При выводе на консоль выделить заданную последовательность чисел в матрице скобками

08.12.2015, 21:13. Показов 713. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите сделать скобки, в формате как на рисунке:
Название: 1 2 3.png
Просмотров: 41

Размер: 315 байт
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
// Matrisa.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <fstream>
#include <windows.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <ctime>
#include <cmath>
#include <string>
#include <string.h>
using std::string;
using namespace std;
VOID matrica()
{
    int D = 0;
    int N = 0;
    cout << "введите размерность матрицы" << endl;
    cin >> N;
    double ** AS = new double*[N];
    for (int i = 0; i < N; i++)
    {
        AS[i] = new double[N];
 
    }
    int c = 0;
    while (D == 0)
    {
 
        srand(time(NULL));
        for (int i = 0; i < N; i++)
        {
            for (int j = 0; j < N; j++)
            {
                AS[i][j] = rand() % 10;
                cout << AS[i][j] << " ";
                
                    if (AS[i][j] == 1)
 
                    {
                        if (AS[i][j + 1] == 2)
                        {
 
                            if (AS[i][j + 2] == 3)
                            {
                                D++;
                                cout << "("<<")";
 
                            }
 
                        }
 
 
                    }
                
                
            }
 
            cout << endl;
        }
        cout << endl;
        for (int i = 0; i < N; i++)
        {
            for (int j = 0; j < N - 2; j++)
            {
 
            }
 
        }
        c++;
    }
    cout << c << endl;
    cout << D << endl;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    matrica();
 
 
    system("PAUSE");
    return 0;
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.12.2015, 21:13
Ответы с готовыми решениями:

Кодировка при выводе в консоль
Работаю с сокетами. Подключаюсь к хосту и принимаю данные. Ниже кусок кода из программы: def getsocketdata(self,somesocket): ...

Кодировка при выводе на консоль
Ребят подскажите, что сделать чтобы текст в консоли после компиляции был русский. Ибо получается вот так.

Ошибка при выводе в консоль
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

8
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
08.12.2015, 21:32
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
for (int i = 0; i < N; i++)
        {cout<<"( ";
            for (int j = 0; j < N; j++)
            {
                AS[i][j] = rand() % 10;
                cout << AS[i][j] << " ";
                
                    if (AS[i][j] == 1)
 
                    {
                        if (AS[i][j + 1] == 2)
                        {
 
                            if (AS[i][j + 2] == 3)
                            {
                                D++;
                                
 
                            }
 
                        }
 
 
                    }
                
                
            }
 cout<<")";
            cout << endl;
        }
0
0 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 18
08.12.2015, 21:48  [ТС]
Цитата Сообщение от Dimension Посмотреть сообщение
if (AS[i][j] == 1)
{
* * * * * * * * * * * * if (AS[i][j + 1] == 2)
* * * * * * * * * * * * {
if (AS[i][j + 2] == 3)
* * * * * * * * * * * * * * {
* * * * * * * * * * * * * * * * D++;
Немного не так, должна операция 123 браться в округлые скобки
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
08.12.2015, 21:55
Цитата Сообщение от Felix_I Посмотреть сообщение
Немного не так, должна операция 123 браться в округлые скобки
Ты сам хоть понял что написал?
0
0 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 18
08.12.2015, 22:14  [ТС]
При выводе на консоль выделить заданную последовательность чисел в матрице скобками
хотелось бы чтоб вот так выделялось
Цитата Сообщение от Mesteriis Посмотреть сообщение
Ты сам хоть понял что написал?
0
130 / 70 / 25
Регистрация: 20.03.2014
Сообщений: 261
08.12.2015, 22:31
Я бы действовал так:
1. нашел бы позицию 1 2 3 в матрице
2. имея информацию о том где позиция, хватит знать только начало позиции, начал бы выводить матрицу, достигнув позиции вывел бы ( скобку, отсчитал 3 и вывел бы ) скобку.
1
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
08.12.2015, 23:40
Цитата Сообщение от Felix_I Посмотреть сообщение
Немного не так, должна операция 123 браться в округлые скобки
и как я это должен был понять ?
0
0 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 18
08.12.2015, 23:52  [ТС]
Цитата Сообщение от Dimension Посмотреть сообщение
и как я это должен был понять ?
Не правильно задал вопрос(
0
0 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 18
12.12.2015, 00:28  [ТС]
Цитата Сообщение от Горелый Посмотреть сообщение
Я бы действовал так:
1. нашел бы позицию 1 2 3 в матрице
2. имея информацию о том где позиция, хватит знать только начало позиции, начал бы выводить матрицу, достигнув позиции вывел бы ( скобку, отсчитал 3 и вывел бы ) скобку.
Не получается(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.12.2015, 00:28
Помогаю со студенческими работами здесь

UnicodeEncodeError при выводе на консоль
То что, питон пытается сам перекодировать данные в кодировку консоли я уже понял. И и то что cmd не поддерживает перекодировку всех...

Кирилица отображается нормально при выводе из программы, но иероглифы при вводе в консоль
Что надо подключить что бы в консоли писать русскими буквами? cin &gt;&gt; kol; cin &gt;&gt; x; cout &lt;&lt; &quot;У вас есть &quot; &lt;&lt;...

Русские буквы при выводе на консоль
Стоит vista и active perl 5.10.0 use locale; print &quot;абвгд&quot;; не выводит на консоль того что нужно Как правильно вывести...

Неправильная кодировка при выводе на консоль
Сообственно сабж Как можно исправить?

Округление значений при выводе в консоль
gpsTextView.setText(&quot;Высота : &quot; + String.format(&quot;%.0f&quot;+&quot; m&quot;,location.getAltitude()) + &quot;\nДолгота : &quot; +...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Сложность Колмогорова: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
C++26: Индексирование пакетов и метапрограммиро­вание
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
Состояние гонки в C#: подводные камни многопоточного программировани­я
UnmanagedCoder 20.03.2025
Что такое состояние гонки? Это ситуация, когда результат программы непредсказуемо меняется в зависимости от порядка выполнения потоков. Проще говоря, два или более потока пытаются одновременно. . .
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер