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

Проблемы с выводом массива - C++

Восстановить пароль Регистрация
 
Мусаси
 Аватар для Мусаси
7 / 7 / 0
Регистрация: 07.05.2013
Сообщений: 176
29.12.2013, 18:21     Проблемы с выводом массива #1
Хочу вывести массив 3*4

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main()
{
    const int n=3, m=4;
    int i,j;
    int X[n][m];
 
    cout<<"X[3][4]"<<endl;
    for (i=0;i<n;i++){cout<<endl;
    for (j=0;j<m;j++) cout<<X[i][j]<<" "; }
    system ("pause");
    return 0;
}
А выводить вот что Проблемы с выводом массива
В чем ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
 Аватар для Петррр
5914 / 3351 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
29.12.2013, 18:32     Проблемы с выводом массива #2
Массив не инициализирован значениями, поэтому выводится мусор, пример.
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
29.12.2013, 18:35     Проблемы с выводом массива #3
C++
1
int X[n][m]={{0}};
Инициализирует все элементы массива нулем
Мусаси
 Аватар для Мусаси
7 / 7 / 0
Регистрация: 07.05.2013
Сообщений: 176
29.12.2013, 19:10  [ТС]     Проблемы с выводом массива #4
А есть еще варианты, чтобы последовательно выводил числа - 1,2,3,4,5,6 и т.?
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
29.12.2013, 19:14     Проблемы с выводом массива #5
У вас же двумерный массив, может так:
1 2 3 4
5 6 7 8
9 10 11 12
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,773
29.12.2013, 19:16     Проблемы с выводом массива #6
Мусаси, вы об этом?:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    const int n=3, m=4;
    int i,j;
    int X[n][m];
    int k=1;
    cout<<"X[3][4]"<<endl;
    for (i=0;i<n;i++){cout<<endl;
    for (j=0;j<m;j++){ X[i][j]=k;cout<<X[i][j]<<" ";k++; }}
    system ("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2013, 19:21     Проблемы с выводом массива
Еще ссылки по теме:

Проблемы с выводом C++
Проблема с выводом массива спиралью против часовой стрелки C++
C++ Структура "Комплексное число", проблемы с выводом

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

Или воспользуйтесь поиском по форуму:
Мусаси
 Аватар для Мусаси
7 / 7 / 0
Регистрация: 07.05.2013
Сообщений: 176
29.12.2013, 19:21  [ТС]     Проблемы с выводом массива #7
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Мусаси, вы об этом?:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    const int n=3, m=4;
    int i,j;
    int X[n][m];
    int k=1;
    cout<<"X[3][4]"<<endl;
    for (i=0;i<n;i++){cout<<endl;
    for (j=0;j<m;j++){ X[i][j]=k;cout<<X[i][j]<<" ";k++; }}
    system ("pause");
    return 0;
}
большое спасибо
Yandex
Объявления
29.12.2013, 19:21     Проблемы с выводом массива
Ответ Создать тему
Опции темы

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