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

Как вывести матрицу в виде таблицы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать столбцы в двумерном массиве по значению элементов первой строки методом Поразрядной сортировки http://www.cyberforum.ru/cpp-beginners/thread1134158.html
Подскажите пожалуйста как отсортировать столбцы в двумерном массиве по значению элементов первой строки методом поразрядной сортировки! Никак не могу понять как она работает... Я пробовал переделать из одномерного массива, но что - то ничего не вышло... Помогите понять, буду очень благодарен за помощь!
C++ Выведите фамилии и имена студентов в порядке убывания их среднего балла Выведите фамилии и имена студентов в порядке убывания их среднего балла http://www.cyberforum.ru/cpp-beginners/thread1134116.html
C++ Для заданной строки построить строку, в которой содержаться только буквы латинского алфавита исходной строки
Помогите пожалуйста,я уже не знаю что делать,не получается и все
Чем лучше открывать .h .И есть ли какие то рекомендации и предостережения в работе с ними? C++
Посоветуйте, чем лучше открывать .h .И есть ли какие то рекомендации и предостережения в работе с ними?
C++ Дана строка, содержащая разделенные пробелами слова, вывести все слова-палиндромы http://www.cyberforum.ru/cpp-beginners/thread1134101.html
Дана строка, содержащая разделенные пробелами слова.Вивесты все имеющиеся слова-палиндлромы и их общее количество,срочно надо,у меня не получается
C++ Написать программу, которая по введенному году обучение в школе, выводит соответствующий класс. (11,10,9) Хотя бы примерное решение этой задачки подробнее

Показать сообщение отдельно
timaberezhnov
14 / 14 / 4
Регистрация: 10.09.2013
Сообщений: 67
30.03.2014, 20:35     Как вывести матрицу в виде таблицы?
wonka, как Вы написали, так и выводится)

Если хотите вывести так же матрицей, закройте вложенный цикл:
C++
1
2
3
4
5
6
7
8
    for (int i = 0; i < N; ++i) {
        for (int j = 0; j < M; ++j) {
            a[i][j]=rand()%10;
            if (i==j) s=s+a[i][j];
            cout<<a[i][j]<<"\t";
            }
        cout<<"\n";
    }
ЗЫ
А вообще форматируйте код, невозможно читать!

Итоговый код
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
#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
 
int main()
{
    int N,M,s,i,j;
    s=0;
    cout<<"Vvedite N: ";
    cin>>N;
    cout<<"Vvedite M: ";
    cin>>M;
    int** a = new int* [N];
    for (int i = 0; i < N; ++i)
    a[i]=new int[M];
    cout<<"\nIschodnii massiv:\n";
    for (int i = 0; i < N; ++i) {
        for (int j = 0; j < M; ++j) {
            a[i][j]=rand()%10;
            if (i==j) s=s+a[i][j];
            cout<<a[i][j]<<"\t";
            }
        cout<<"\n";
    }
    cout<<"\nsumma: "<<s<<"\n";
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru