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

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

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

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

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

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

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

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

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

Как сделать так,что бы при введение,например 0;0 выдавалось сообщение,что точка находится на границе? - C++
#include <iostream> using namespace std; int main(){ double x, y; int R=10 cout << "Введите x: " <<...

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

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

8
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,357
Записей в блоге: 2
Завершенные тесты: 1
03.11.2011, 17:44 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну ты делай так же как он туда выводит только когда выводить начнешь то делай наоборот когда туда вот.
4
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,942
Записей в блоге: 1
03.11.2011, 17:48  [ТС] #3
Цитата Сообщение от Kastaneda Посмотреть сообщение
Ну ты делай так же как он туда выводит только когда выводить начнешь то делай наоборот когда туда вот.
Я тоже так думал но чего то не получается. мне на до что пользователь вводил текст а он выводился задам на перед
0
Kastaneda
03.11.2011, 17:51
  #4

Не по теме:

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

0
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,942
Записей в блоге: 1
03.11.2011, 17:53  [ТС] #5
Вот сама задача:
мне на до что пользователь вводил текст а он выводился задам на перед
0
silent_1991
Эксперт С++
4987 / 3044 / 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;
}
0
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,357
Записей в блоге: 2
Завершенные тесты: 1
03.11.2011, 17:58 #7
C++
1
2
for(int i=size-1; i>=0; --i)
   std::cout<<str[i];
это вывод, с вводом думаю проблем нет?
0
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
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);
}
2
Thinker
Эксперт С++
4228 / 2202 / 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;
}
0
03.11.2011, 18:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2011, 18:17
Привет! Вот еще темы с ответами:

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

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

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

Как сделать так чтоб работало? Что с компилятором? - C++
ошибка: No such file or directory #include &lt;iostream&gt; using namespace std; int main() {const int n=15; int i;double...


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

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

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