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

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

Войти
Регистрация
Восстановить пароль
 
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,915
Записей в блоге: 1
#1

Как сделать так что бы массив выводил наоборот - C++

03.11.2011, 17:39. Просмотров 743. Ответов 8
Метки нет (Все метки)

Как сделать так что бы массив выводил наоборот???
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2011, 17:39     Как сделать так что бы массив выводил наоборот
Посмотрите здесь:

Файлы. Как сделать так, что бы не только последний ответ выводил, а все которые удовлетворяют условию? - C++
Господа, помогите. Сделал программу. В идеале ответ должен выдавать несколько значений, то есть несколько людей если условие верное. Но у...

Сделать так что б в строке все слова были напечатаны наоборот - C++
Помогите пожайлуста: Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот (зеркально). Я сделал так: ...

Как сделать так что я мог умножать не на два числа а на 3,4,5 и так далее? - C++
Вот код: #include <iostream> #include <conio.h> using namespace std; int main(){ float a,c; char b; skip: ...

Из двумерного массива сделать одномерный массив, так что бы в него вошла сумма элементов строк - C++
Подскажите в чем ошибка! Вот условие "из двумерного массива сделать одномерный массив, так что бы в него вошла сумма елементов строк (...

Как сделать так что бы выводило не -1.#IND - C++
#include<iostream> #include<math.h> using namespace std; class A { double x,y,z; double b; public: void...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
03.11.2011, 17:44     Как сделать так что бы массив выводил наоборот #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну ты делай так же как он туда выводит только когда выводить начнешь то делай наоборот когда туда вот.
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,915
Записей в блоге: 1
03.11.2011, 17:48  [ТС]     Как сделать так что бы массив выводил наоборот #3
Цитата Сообщение от Kastaneda Посмотреть сообщение
Ну ты делай так же как он туда выводит только когда выводить начнешь то делай наоборот когда туда вот.
Я тоже так думал но чего то не получается. мне на до что пользователь вводил текст а он выводился задам на перед
Kastaneda
03.11.2011, 17:51
  #4

Не по теме:

Sylar9, ты что понял эту фразу?
Я как бы специально написал фразу, лишенную смысла, намекая на то, что задание сформулированно не корректно.

Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,915
Записей в блоге: 1
03.11.2011, 17:53  [ТС]     Как сделать так что бы массив выводил наоборот #5
Вот сама задача:
мне на до что пользователь вводил текст а он выводился задам на перед
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
03.11.2011, 17:57     Как сделать так что бы массив выводил наоборот #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string str;
 
    std::cout << "Enter string: ";
    std::getline(std::cin, str);
 
    std::copy(str.rbegin(), str.rend(), std::ostream_iterator< std::string::value_type >(std::cout));
    std::cout << std::endl;
 
    return 0;
}
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
03.11.2011, 17:58     Как сделать так что бы массив выводил наоборот #7
C++
1
2
for(int i=size-1; i>=0; --i)
   std::cout<<str[i];
это вывод, с вводом думаю проблем нет?
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
03.11.2011, 18:00     Как сделать так что бы массив выводил наоборот #8
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
void func()
{
    char c;
 
    if((c = getchar()) != EOF)
    {
    func();
    putchar(c);
    }
}
 
int main(void)
{
    puts("Input text (Ctrl+Z on Windows (c)(tm), Ctrl+D on Linux to stop:");
    func();
    putchar('\n');
 
    exit(0);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2011, 18:17     Как сделать так что бы массив выводил наоборот
Еще ссылки по теме:

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

Как сделать так что бы функция возвращала строку - C++
Как сделать так что бы функция возвращала строку

Как сделать так, что бы не писать постоянно принадлежность к классу? - C++
Object.h #pragma once class Object { private: float x,y,z; public: Object(void); ~Object(void);

Как сделать так что бы не выбивала ошибку когда ввел не те данные - C++
Подскажите, у меня возникла проблема вот участок кода #include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace System; using...


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

Или воспользуйтесь поиском по форуму:
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
03.11.2011, 18:17     Как сделать так что бы массив выводил наоборот #9
Для разнообразия:
C
1
2
3
4
5
6
7
8
9
10
11
int Print(int *a, int n)
{
    return n > 0 ? (printf("%d ", a[n-1]) && Print(a, n-1)) : 1;
}
 
int main()
{
    int a[5] = {1, 2, 3, 4, 5};
    Print(a, 5);
    return 0;
}
Yandex
Объявления
03.11.2011, 18:17     Как сделать так что бы массив выводил наоборот
Ответ Создать тему
Опции темы

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