Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите новичку, плззз!!! перевернуть введенное число и вывести  
:(
    Опции темы
Talsy
  Дата 22.12.2007, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 22.12.2007
Где: Одесса

Репутация: нет
Всего: нет



Только начала изучать язык С, дали домашнее задание на циклы, две задачки  (где нужно чтобы программа указала сколько цифр в введенном числе, и каккова сумма цифр) я сделала, а вот следующую логически понимаю как сделать, а вот в самой проге что-то не хватает, помогиет пожалуйста, нужно очень срочно.
Условие задачи:
     "Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран.

Примечание: Например, пользователь ввел число 12345. На экране должно появиться число наоборот - 54321."
Заранее спасибо всем кто откликнется!
PM MAIL ICQ   Вверх
papam
Дата 22.12.2007, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 2.2.2006
Где: Украина::Запорожь е

Репутация: 2
Всего: 4



Код

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char str[20];
    cout<<"Введите число :";
    cin>>str;
    cout << strrev(str); 
    
}


--------------------
No Fucking Future
PM MAIL ICQ   Вверх
Talsy
Дата 23.12.2007, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 22.12.2007
Где: Одесса

Репутация: нет
Всего: нет



Цитата(papam @ 22.12.2007,  23:25)
Код

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char str[20];
    cout<<"Введите число :";
    cin>>str;
    cout << strrev(str); 
    
}


Спасибо за попытку помочь, но, к сожалению, я только второе занятие учу С, поэтому есть условия типа использовать только библиотеку <iostream> и операторы цикла for, while, те на уровне совсем начинающего... :(
PM MAIL ICQ   Вверх
papam
Дата 23.12.2007, 01:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 2.2.2006
Где: Украина::Запорожь е

Репутация: 2
Всего: 4



Напишем чтото утром
--------------------
No Fucking Future
PM MAIL ICQ   Вверх
Pulse69
Дата 23.12.2007, 04:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 28.4.2006
Где: Хабаровск

Репутация: нет
Всего: 10



Код

int main(int argc, char* argv[])
{
    char input_str[32];
    char tmp;
    
    std::cout << "Введите число: " << std::endl;
    std::cin >> input_str;
    size_t strl = strlen(input_str);
    for(unsigned int i = 0; i < strl/2; ++i)
    {
        tmp = input_str[i];
        input_str[i] = input_str[strl - 1 - i];
        input_str[strl - 1 - i] = tmp;
    }

    std::cout << input_str;
    return 0;
}



--------------------
Ctrl+Alt+Reset 
PM MAIL   Вверх
chipset
Дата 23.12.2007, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 2
Всего: 165



^ тока лучше в цикле
Код

for(int i = str1-1;i>=0;i--) cout<<input_str[i];



--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0455 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.