Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Saighbot
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 16
1

Как сделать, чтобы при вводе двумерного массива он сразу отображался в виде таблицы?

08.12.2015, 14:43. Просмотров 248. Ответов 3
Метки нет (Все метки)

Желательно использовать оператор setw().
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2015, 14:43
Ответы с готовыми решениями:

Как сделать, чтобы выдавал ошибку при вводе букв и элемента меньшего, чем 0?
Т.е. пользователь ввёл данные, если это текст, то выдаётся ошибка. Если...

Как сделать, чтобы при вводе в консоли <Enter> не переводил курсор на начало следующей строки?
Есть некий ввод символов, организованный через cin.get(char &amp;), или через...

Как сделать ,чтобы строки двумерного массива были кратные двум?
Как сделать ,чтобы строки двумерного массива были кратные двум?То есть когда я...

Ошибка при вводе двумерного массива
Здравствуйте! Нужно: 1. Написать программу с использованием двумерного массива...

Сделать так, чтобы при вводе отрицательного значения программа выводила errror
Цикл WHILE. В этом коде нужно сделать так чтобы при вводе отрицательного...

3
Mesteriis
379 / 162 / 51
Регистрация: 08.08.2015
Сообщений: 1,148
Завершенные тесты: 1
08.12.2015, 15:38 2
Saighbot, ну а код то покажешь, или телепатией займемся!
0
Saighbot
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 16
08.12.2015, 16:21  [ТС] 3
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
float A[100][100], B[100][100];
int n, m;
cout << "Введите размер матрицы A: "; cin >> n;
cout << "Введите размер матрицы B: "; cin >> m;
for (int i = 0; i<n; i++)
{
for (int j = 0; j<n; j++)
{
cout << "Введите элемент матрицы A: "; cin >> A[i][j];
}
}
for (int i = 0; i<m; i++)
{
for (int j = 0; j<m; j++)
{
cout << "Введите элемент матрицы B: "; cin >> B[i][j];
}
}
for (int i = 0; i<n; i++)
{
if (A[i][n - 1 - i]>0)
{
cout << "Положительные элементы побочной диагонали матрицы A: " << A[i][n - i - 1] << endl;
}
}
for (int i = 0; i<m; i++)
{
if (B[i][m - 1 - i]>0)
{
cout << "Положительные элементы побочной диагонали матрицы B: " << B[i][m - i - 1] << endl;
}
}
system("pause");
return 0;
}

Добавлено через 2 минуты
Mesteriis, вуаля...
0
alexeyj
16 / 16 / 10
Регистрация: 13.02.2013
Сообщений: 75
08.12.2015, 16:28 4
В виде таблицы? Ну допустим так, где p это двумерный динамический массив
C++
1
2
3
4
5
6
    for (int i = 0; i < A; i++) //пересчет строк
    {
        cout << endl;
        for (int j = 0; j < B; j++) //пересчет столбцов
            cout << *(*(p + i) + j) << ' '; 
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2015, 16:28

Вывести в виде таблицы и чтобы выбивало ошибку при делении на 0
Почему то,когда ввожу данные,результаты не выводит,где здесь ошибка и как в...

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

Нужно сделать так чтобы при неправильном вводе программа не прекращала работу, а предлагала заново ввести значение N
Вот собственно сам код #include&lt;ctime&gt; #include&lt;iostream&gt; using...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru