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

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

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

Вывод данных из массива - C++

02.02.2013, 15:08. Просмотров 243. Ответов 4
Метки нет (Все метки)

есть такой код:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
{int ba []= {0,};
    const int a[] = {28,39,40,41,52,29,40,41,42,53,30,41,42,43,54,31,42,43,44,55,32,43,44,45,56,33,44,45,46,57,40,51,52,
    53,64,41,52,53,54,65,42,53,54,55,66,43,54,55,56,67,44,55,56,57,68,45,56,57,58,69,52,63,64,65,76,53,64,65,
    66,77,54,65,66,67,78,55,66,67,68,79,56,67,68,69,80,57,68,69,70,81,64,75,76,77,88,65,76,77,78,89,66,77,78,
    79,90,67,78,79,80,91,68,79,80,81,92,69,80,81,82,93,76,87,88,89,100,77,88,89,90,101,78,89,90,91,102,79,90,
    91,92,103,80,91,92,93,104,81,92,93,94,105,88,99,100,101,112,89,100,101,102,113,90,101,102,103,114,91,102,
    103,104,115,92,103,104,105,116,93,104,105,106,117,};
    for (int aa=0;aa<180;aa++) {  cout <<ba[aa]<<",";}


выводит совсем другие данные:
Кликните здесь для просмотра всего текста
0,-858993460,1018431124,1900408,20528335,1,2311536,2300920,1018431172,0,0,2147299328,1818408,0,0,1900544,0,1900348,46,1900476,20516994,1032938636,0,1900416,20527871,1900428,1990988116,2147299328,1900492,1997583001,2147299328,1905348425,0,0,2147299328,0,0,0,1900440,0,-1,1997329517,110998693,0,1900516,1997582956,20517219,2147299328,0,0,0,0,20517219,2147299328,0,0,0,

мне нужно вывести данные из массива что тут не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2013, 15:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод данных из массива (C++):

Вывод данных из массива - C++
Добрый день. Недавно начал изучать С++. Использую Microsoft Visual Studio 2008 (Другая версия под Висту не идет)...Столкнулся с такой...

Вывод данных массива через оформленную таблицу - C++
Можете показать на примере, как создать таблицу например в файле выхода с элементами оформления. Имея следующий код.. ...

Вывод данных одного массива по элементам другого - C++
Имеется массив MD=1 0 2; Имеется массив структур строк V.name = AA AB AC; Элемент AA имеет индекс 0, AB - 1, AC - 2; Стоит...

Проблемы с программой (вывод лишних символов из данных вне массива) - C++
Прошу скорее помочь с программой. Выводит лишние неведомые символы. Почему это происходит мне известно, однако где и как с этим бороться -...

ввод структурированных данных в файл и вывод данных из этого файла на экран (сделать хра-нилище данных в файле). - C++
Здравствуйте) помогите написать программу, осуществляющую ввод структурированных данных в файл и вывод данных из этого файла на экран...

Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов - C++
Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов, как показано на рисунке...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
02.02.2013, 15:14 #2
Замените
C++
1
 for (int aa=0;aa<180;aa++) {  cout <<ba[aa]<<",";}
на
C++
1
for (int aa=0;aa<180;aa++) {  cout <<a[aa]<<",";}
И не совсем понятно, что делает 1 строка.
paserge
-3 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 42
02.02.2013, 15:18  [ТС] #3
сам нашел ошибку пропустил ba[aa]=a[aa]; в коде теперь все работает:

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
{int ba []= {0,};
    const int a[] = {28,39,40,41,52,29,40,41,42,53,30,41,42,43,54,31,42,43,44,55,32,43,44,45,56,33,44,45,46,57,40,51,52,
    53,64,41,52,53,54,65,42,53,54,55,66,43,54,55,56,67,44,55,56,57,68,45,56,57,58,69,52,63,64,65,76,53,64,65,
    66,77,54,65,66,67,78,55,66,67,68,79,56,67,68,69,80,57,68,69,70,81,64,75,76,77,88,65,76,77,78,89,66,77,78,
    79,90,67,78,79,80,91,68,79,80,81,92,69,80,81,82,93,76,87,88,89,100,77,88,89,90,101,78,89,90,91,102,79,90,
    91,92,103,80,91,92,93,104,81,92,93,94,105,88,99,100,101,112,89,100,101,102,113,90,101,102,103,114,91,102,
    103,104,115,92,103,104,105,116,93,104,105,106,117,};
    for (int aa=0;aa<180;aa++) { ba[aa]=a[aa]; cout <<ba[aa]<<",";}
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
02.02.2013, 15:28 #4
Позвольте, что это значит?

C++
1
{int ba []= {0,};
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
02.02.2013, 15:28 #5
paserge, размер массива ba, по-вашему, достаточен для копирования в него элементов массива a?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2013, 15:28
Привет! Вот еще темы с ответами:

Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод) - C++
Как сделать чтобы список студентов выводился на экран в конце? #include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; ...

Удалённая база данных - запрос и вывод данных - C++
допустим у меня есть удалённая база данных в которой хранятся данные. можно ли через программу запросить эти данные и вывести в программе в...

Открытые функции класса: ввод массива, вывод массива, определение длины вектора - C++
Данные класса: массив N(10). Открытые функции класса: ввод массива, вывод массива, определение длины вектора. Длина массива определяется...

Вывод определенного элемента массива из массива символов - C++
Имеется символьный массив char, нужно вывести на экран произвольный элемент этого массива. Сделал так: #include &lt;iostream&gt; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.02.2013, 15:28
Ответ Создать тему
Опции темы

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