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

Найти число, полученное при прочтении цифр числа справа налево - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.75
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.10.2012, 21:49     Найти число, полученное при прочтении цифр числа справа налево #1
дано трёхзначное число.найти число, полученное при прочтении его цифр справа налево. помогите пожалуйста

Добавлено через 16 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <math.h>
 
using namespace std;
 
int main()
{
    int k=456;
    int l=k%10*100+k/10%10*10+k/100;
    cout<<l<<endl;
    getchar();
    return 0;
}
Этот код не работает( что в нем не так не пойму..

Добавлено через 40 минут
up up up
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2012, 21:49     Найти число, полученное при прочтении цифр числа справа налево
Посмотрите здесь:

C++ Дано трёхзначное число.Найти число полученное при перестановке первой и второй цифр заданного числа.
C++ Найти число, полученное при прочтении цифр числа справа налево
C++ Найти число, полученное при прочтении числа N справа налево
Дано трехзначное натуральное число А. В нём зачеркнули последнюю справа цифру и приписали её в начале. Найти полученное число C++
C++ Найти число, получаемое при прочтении цифр исходного числа справа налево
Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево. C++
Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
wtf?
19 / 19 / 0
Регистрация: 03.10.2010
Сообщений: 48
08.10.2012, 22:03     Найти число, полученное при прочтении цифр числа справа налево #2
Код рабочий. Работает правильно, что не так ??
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.10.2012, 22:12  [ТС]     Найти число, полученное при прочтении цифр числа справа налево #3
да как правильно.. я в вижуал студио 2010 делаю.. куча ошибок выбивает
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
08.10.2012, 22:16     Найти число, полученное при прочтении цифр числа справа налево #4
нет
C++
1
#include <iostream>
Добавлено через 1 минуту
не нужен
C++
1
#include <math.h>
уберите
C++
1
getchar();
запускайте программу Ctrl+F5
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.10.2012, 22:20  [ТС]     Найти число, полученное при прочтении цифр числа справа налево #5
defer,
wtf?,
Омг.. все равно нет.. Подскажите что выбирать при создании самого проэкта.. я выбираю .срр и емпти проджект? правильно, нет?
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
08.10.2012, 22:21     Найти число, полученное при прочтении цифр числа справа налево #6
Цитата Сообщение от Seriks Посмотреть сообщение
Омг.. все равно нет..
Какие ошибки?


Цитата Сообщение от Seriks Посмотреть сообщение
я выбираю .срр и емпти проджект? правильно, нет
Правильно
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.10.2012, 22:23  [ТС]     Найти число, полученное при прочтении цифр числа справа налево #7
defer,
Ошибки
1>------ Build started: Project: sgsgsg, Configuration: Debug Win32 ------
1> main.c
1>e:\visual2010\vc\include\cmath(19): error C2061: syntax error : identifier 'acosf'
1>e:\visual2010\vc\include\cmath(19): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(19): error C2061: syntax error : identifier 'asinf'
1>e:\visual2010\vc\include\cmath(19): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(20): error C2061: syntax error : identifier 'atanf'
1>e:\visual2010\vc\include\cmath(20): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(20): error C2061: syntax error : identifier 'atan2f'
1>e:\visual2010\vc\include\cmath(20): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(20): error C2061: syntax error : identifier 'ceilf'
1>e:\visual2010\vc\include\cmath(20): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(21): error C2061: syntax error : identifier 'cosf'
1>e:\visual2010\vc\include\cmath(21): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(21): error C2061: syntax error : identifier 'coshf'
1>e:\visual2010\vc\include\cmath(21): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(21): error C2061: syntax error : identifier 'expf'
1>e:\visual2010\vc\include\cmath(21): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(22): error C2061: syntax error : identifier 'fabsf'
1>e:\visual2010\vc\include\cmath(22): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(22): error C2061: syntax error : identifier 'floorf'
1>e:\visual2010\vc\include\cmath(22): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(22): error C2061: syntax error : identifier 'fmodf'
1>e:\visual2010\vc\include\cmath(22): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(23): error C2061: syntax error : identifier 'frexpf'
1>e:\visual2010\vc\include\cmath(23): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(23): error C2061: syntax error : identifier 'ldexpf'
1>e:\visual2010\vc\include\cmath(23): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(23): error C2061: syntax error : identifier 'logf'
1>e:\visual2010\vc\include\cmath(23): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(24): error C2061: syntax error : identifier 'log10f'
1>e:\visual2010\vc\include\cmath(24): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(24): error C2061: syntax error : identifier 'modff'
1>e:\visual2010\vc\include\cmath(24): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(24): error C2061: syntax error : identifier 'powf'
1>e:\visual2010\vc\include\cmath(24): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(25): error C2061: syntax error : identifier 'sinf'
1>e:\visual2010\vc\include\cmath(25): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(25): error C2061: syntax error : identifier 'sinhf'
1>e:\visual2010\vc\include\cmath(25): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(25): error C2061: syntax error : identifier 'sqrtf'
1>e:\visual2010\vc\include\cmath(25): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(26): error C2061: syntax error : identifier 'tanf'
1>e:\visual2010\vc\include\cmath(26): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(26): error C2061: syntax error : identifier 'tanhf'
1>e:\visual2010\vc\include\cmath(26): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(28): error C2061: syntax error : identifier 'acosl'
1>e:\visual2010\vc\include\cmath(28): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(28): error C2061: syntax error : identifier 'asinl'
1>e:\visual2010\vc\include\cmath(28): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(29): error C2061: syntax error : identifier 'atanl'
1>e:\visual2010\vc\include\cmath(29): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(29): error C2061: syntax error : identifier 'atan2l'
1>e:\visual2010\vc\include\cmath(29): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(29): error C2061: syntax error : identifier 'ceill'
1>e:\visual2010\vc\include\cmath(29): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(30): error C2061: syntax error : identifier 'cosl'
1>e:\visual2010\vc\include\cmath(30): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(30): error C2061: syntax error : identifier 'coshl'
1>e:\visual2010\vc\include\cmath(30): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(30): error C2061: syntax error : identifier 'expl'
1>e:\visual2010\vc\include\cmath(30): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(31): error C2061: syntax error : identifier 'fabsl'
1>e:\visual2010\vc\include\cmath(31): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(31): error C2061: syntax error : identifier 'floorl'
1>e:\visual2010\vc\include\cmath(31): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(31): error C2061: syntax error : identifier 'fmodl'
1>e:\visual2010\vc\include\cmath(31): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(32): error C2061: syntax error : identifier 'frexpl'
1>e:\visual2010\vc\include\cmath(32): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(32): error C2061: syntax error : identifier 'ldexpl'
1>e:\visual2010\vc\include\cmath(32): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(32): error C2061: syntax error : identifier 'logl'
1>e:\visual2010\vc\include\cmath(32): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(33): error C2061: syntax error : identifier 'log10l'
1>e:\visual2010\vc\include\cmath(33): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(33): error C2061: syntax error : identifier 'modfl'
1>e:\visual2010\vc\include\cmath(33): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(33): error C2061: syntax error : identifier 'powl'
1>e:\visual2010\vc\include\cmath(33): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(34): error C2061: syntax error : identifier 'sinl'
1>e:\visual2010\vc\include\cmath(34): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(34): error C2061: syntax error : identifier 'sinhl'
1>e:\visual2010\vc\include\cmath(34): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(34): error C2061: syntax error : identifier 'sqrtl'
1>e:\visual2010\vc\include\cmath(34): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(35): error C2061: syntax error : identifier 'tanl'
1>e:\visual2010\vc\include\cmath(35): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(35): error C2061: syntax error : identifier 'tanhl'
1>e:\visual2010\vc\include\cmath(35): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(37): error C2061: syntax error : identifier 'abs'
1>e:\visual2010\vc\include\cmath(37): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(39): error C2061: syntax error : identifier 'acos'
1>e:\visual2010\vc\include\cmath(39): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(39): error C2061: syntax error : identifier 'asin'
1>e:\visual2010\vc\include\cmath(39): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(40): error C2061: syntax error : identifier 'atan'
1>e:\visual2010\vc\include\cmath(40): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(40): error C2061: syntax error : identifier 'atan2'
1>e:\visual2010\vc\include\cmath(40): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(40): error C2061: syntax error : identifier 'ceil'
1>e:\visual2010\vc\include\cmath(40): error C2059: syntax error : ';'
1>e:\visual2010\vc\include\cmath(41): error C2061: syntax error : identifier 'cos'
1>e:\visual2010\vc\include\cmath(41): fatal error C1003: error count exceeds 100; stopping compilation
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
08.10.2012, 22:26     Найти число, полученное при прочтении цифр числа справа налево #8
почему у вас файл называется main.c, если он должен называться main.cpp?

уберите #include <math.h>
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.10.2012, 22:37  [ТС]     Найти число, полученное при прочтении цифр числа справа налево #9
defer, ОГРОМНОЕ СПАСИБО ТЕБЕ !!! правда) от души спасибо. вся проблема видимо в .срр была) работает))) СПАСИБО ЕЩЕ РАЗ)

Добавлено через 7 минут
defer,
если Вас не затрудит, можете обьяснить что дает нам include <iostream> ?
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
08.10.2012, 22:41     Найти число, полученное при прочтении цифр числа справа налево #10
Цитата Сообщение от Seriks Посмотреть сообщение
что дает нам include <iostream>
cout и endl
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.10.2012, 22:51  [ТС]     Найти число, полученное при прочтении цифр числа справа налево #11
defer, спасибо )очень Вам благодарен)



Добавлено через 4 минуты
defer, а можете посмотреть и эту прогу?
вот задание:http://www.cyberforum.ru/attachment....1&d=1349715675
вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main()
{
    int K;  
    cin>>K;
    cout<<(K+1)/2<<endl;
    
    return 0;
}
Но когда ввожу число и нажимаб энтер программа закрывается.. Что посоветуете?)
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
08.10.2012, 22:57     Найти число, полученное при прочтении цифр числа справа налево #12
А как вы ее запускаете?
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.10.2012, 23:04  [ТС]     Найти число, полученное при прочтении цифр числа справа налево #13
defer,
Оу... вот это я не знал) просто 2ю неделю изучаю язык С) не знал что есть разница между Ф5 и СТРЛ+Ф5.. Теперь все ок) Вы мой спаситель)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2012, 23:29     Найти число, полученное при прочтении цифр числа справа налево
Еще ссылки по теме:

C++ Найти число, получаемое при прочтении его цифр справа налево
Дано трехзначное число.Найти число,полученное при перестановке первой и второй цифт заданного числа. C++
Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (напр C++
C++ Найти число, полученное при прочтении его цифр справа налево
C++ Найти число, полученное при перестановке первой и последней цифр заданного трёхзначного числа

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

Или воспользуйтесь поиском по форуму:
RASHFor
6 / 6 / 0
Регистрация: 12.02.2012
Сообщений: 224
08.10.2012, 23:29     Найти число, полученное при прочтении цифр числа справа налево #14
<iostream> поток ввода вывода

Добавлено через 20 минут
чтобы не закрывалось окно,я использую system("pause") в меин перед return запихни.ну ибиблиотэку конечно же #include<windows.h>
Yandex
Объявления
08.10.2012, 23:29     Найти число, полученное при прочтении цифр числа справа налево
Ответ Создать тему
Опции темы

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