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

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

Восстановить пароль Регистрация
 
paserge
-3 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 42
02.02.2013, 15:08     Вывод данных из массива #1
есть такой код:
Кликните здесь для просмотра всего текста
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++ Удалённая база данных - запрос и вывод данных
C++ Проблемы с программой (вывод лишних символов из данных вне массива)
Вывод определенного элемента массива из массива символов C++
Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
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
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
02.02.2013, 15:28     Вывод данных из массива #5
paserge, размер массива ba, по-вашему, достаточен для копирования в него элементов массива a?
Yandex
Объявления
02.02.2013, 15:28     Вывод данных из массива
Ответ Создать тему
Опции темы

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