0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 4
1

Прямое и обратное отображение набранных символов в консоли

09.12.2015, 06:55. Показов 466. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main()
{
string s;
int i;
cin>>s;
while (i=length(s)<=1)
cout<<s[i];
}
помогите плз
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2015, 06:55
Ответы с готовыми решениями:

Прямое и обратное БПФ
Здравствуйте! Стоит задача написать прямое и обратное быстрое преобразование Фурье без помощи...

Прямое и обратное преобразование функции
Всем привет! Нужно написать программу прямого и обратного преобразования функции (скорее всего...

Прямое и обратное преобразование Хаара
Здравствуйте. Написал вейвлет-сжатие Хаара, чисто визуально все работало правильно. Для надежности...

Прямое и обратное преобразование чисел в Код Грея
Здравствуйте. Есть вот такая интересная задача, надо прямое и обратное преобразование чисел в Код...

5
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28028 / 15757 / 977
Регистрация: 15.09.2009
Сообщений: 67,772
Записей в блоге: 78
09.12.2015, 07:41 2
чем помочь, болезный?
2
23 / 23 / 9
Регистрация: 09.07.2014
Сообщений: 95
09.12.2015, 07:52 3
Думаю, у него вываливается:
Код
prog.cpp:8:10: error: use of undeclared identifier 'length'
while (i=length(s)<=1)
         ^
И, даже, если length определен, все равно не заработает.
0
Эксперт CЭксперт С++
5064 / 2251 / 331
Регистрация: 20.02.2013
Сообщений: 5,602
Записей в блоге: 19
09.12.2015, 08:38 4
Для прямого отображения слова:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    cout << "Please enter any word: ";
    string s;
    cin >> s;
    for (size_t i = 0, lenght = s.length(); i < lenght; ++i)
        cout << s[i];
 
    return 0;
}
Добавлено через 1 минуту
Для отображения введённого слова в "перевёрнутом" варианте:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    cout << "Please enter any word: ";
    string s;
    cin >> s;
    for (auto it = s.rbegin(); it != s.rend(); ++it) // C++11 support required
        cout << *it;
 
    return 0;
}
1
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 4
09.12.2015, 11:02  [ТС] 5
Ошибка

Добавлено через 49 секунд
Ошибку выводит

Добавлено через 53 секунды
Там у меня ошибку выводит на перевертыше
Помоги плз
0
Эксперт CЭксперт С++
5064 / 2251 / 331
Регистрация: 20.02.2013
Сообщений: 5,602
Записей в блоге: 19
09.12.2015, 14:30 6
Цитата Сообщение от SeydazimovUsen Посмотреть сообщение
Помоги плз
Как я тебе помогу?
  1. В какой IDE ты пишешь код - я не знаю.
  2. Какой у тебя компилятор - ты не сказал.
  3. Какую ошибку выводит - тоже не написал.
  4. Ты даже не сформулировал в чём состоит ТЗ (тех.задание).

Добавлено через 5 минут
Цитата Сообщение от SeydazimovUsen Посмотреть сообщение
Там у меня ошибку выводит на перевертыше
Для кого комментарий написан?
C++
1
// C++11 support required
Если тебя забанили в гугл-переводчике, то вот тебе перевод:
Необходима поддержка C++11
Добавлено через 3 минуты
SeydazimovUsen, если не можешь у себя в IDE включить поддержку C++11, тогда сделай без auto:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    cout << "Please enter any word: ";
    string s;
    cin >> s;
    for (string::reverse_iterator it = s.rbegin(); it != s.rend(); ++it)
        cout << *it;
 
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2015, 14:30

Неверное отображение кириллических символов в консоли
Добавление языка в программе есть, а он каракули выводит! Что я делаю не так?...

Прямое отображение слов
Доброго времени суток. Дано слово pass. А отведено 13 элементов. Нужно сделать,чтобы получилось...

Понять обратное отображение строки из Шилдта
#include &lt;iostream&gt; using namespace std; void reverse(char *s); int main(){ char str =...

Прямое и обратное Фурье преобразование
есть исходный сигнал 'w5'. Пусть это звуковой импульс. Известно, что поглощение спектра этого...


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

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

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