Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
#1

После последнего элемента массива выводится пробел - C++

28.11.2012, 18:39. Просмотров 403. Ответов 9
Метки нет (Все метки)

доброго времени суток,
C++
1
2
 for (int i = 0; i < n; i++) cout << a[i] << " ";
   cout << endl;
выводит элементы массива через пробел но ставит пробел после последнего элемента...
как избавиться от пробела после последнего элемента?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2012, 18:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос После последнего элемента массива выводится пробел (C++):

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

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю - C++
Всем, привет)вобщем задачка такая,очень нужна помощь!!!!) помогите,кто сможет! В двумерном массиве,состоящем из m и n элементов...

Вычислить количество положительных элементов массива и сумму элементов массива, расположенных после последнего элемента, равного нулю - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество положительных элементов массива; сумму элементов...

Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента - C++
Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента.

Вычислить сумму целых частей элементов массива расположенных после последнего отрицательного элемента - C++
Pomogite Pojaluista Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента

Найти сумму первого максимального элемента массива А и последнего минимального элемента массива В - C++
Вот задание : Даны целочисленные массивы А и В. Найти сумму первого максимального элемента массива А и последнего минимального элемента...

9
mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
28.11.2012, 18:40 #2
я пологаю убрать << " " в конце вашей первой строчки.
0
StanislavUA
44 / 44 / 3
Регистрация: 27.04.2011
Сообщений: 163
28.11.2012, 18:42 #3
Belfegor, сделайте проверку на последний элемент, если элемент последний то выводите без пробела
1
I.M.
565 / 548 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
28.11.2012, 18:43 #4
mster-doc, нет. тогда выведет вообще без пробелов
0
HidForce
56 / 56 / 13
Регистрация: 17.11.2012
Сообщений: 1,602
28.11.2012, 18:45 #5
Самый простой способ - это вывести последний элемент массива вне цикла.
0
mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
28.11.2012, 18:46 #6
Цитата Сообщение от I.M. Посмотреть сообщение
mster-doc, нет. тогда выведет вообще без пробелов
+

ну, так написать

for (int i = 0; i < n; i++) cout << " " << a[i];
cout << endl;

, или с переде тоже мешать будет?
0
HidForce
56 / 56 / 13
Регистрация: 17.11.2012
Сообщений: 1,602
28.11.2012, 18:51 #7
Цитата Сообщение от mster-doc Посмотреть сообщение
+

ну, так написать

for (int i = 0; i < n; i++) cout << " " << a[i];
cout << endl;

, или с переде тоже мешать будет?
Таким образом добавляется лишний пробел перед первым элементом массива.
0
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
28.11.2012, 18:56  [ТС] #8
Цитата Сообщение от StanislavUA Посмотреть сообщение
сделайте проверку на последний элемент, если элемент последний то выводите без пробела
а можно пожалуйста пример?
0
StanislavUA
44 / 44 / 3
Регистрация: 27.04.2011
Сообщений: 163
28.11.2012, 19:01 #9
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
for(int i = 0; i < n; i++)
    {
        if(i == n - 1)
            cout << arr[i];
        else
            cout << arr[i] << " ";
    }
1
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
28.11.2012, 19:03  [ТС] #10
большое спасибо!)
0
28.11.2012, 19:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2012, 19:03
Привет! Вот еще темы с ответами:

В одномерном массиве, состоящем из 30 целых элементов, вычислить сумму элементов массива, расположенных после последнего элемента, равного нулю. - C++
Помогите,пожалуйста,решить.. В одномерном массиве, состоящем из 30 целых элементов, вычислить сумму элементов массива, расположенных...

Добавить пробел после элемента в массиве - C++
Народ допустим есть массив char такой qwe,rty как сделать так что бы он добавил после &quot;,&quot; пробел то есть из этого qwe,rty должно...

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

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


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

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

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