Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Dream2
0 / 0 / 2
Регистрация: 16.06.2013
Сообщений: 79
#1

Определить является ли заданное число трёхзначным, если нет, вывести его последнюю цифру, а если да, первую - C++

02.03.2016, 14:22. Просмотров 264. Ответов 1

Помогите пожалуйста, срочно. Нужно определить является ли число трёхзначным, если нет, вывести его последнюю цифру, а если да, первую. Желательно реализовать через файлы.
Пример:

input.txt -> output.txt
http://www.cyberforum.ru/cpp-beginners/thread2119495.html

15 -> 5
312 -> 222
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2016, 14:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить является ли заданное число трёхзначным, если нет, вывести его последнюю цифру, а если да, первую (C++):

Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число
Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить...

While4°. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести true, если не является — вывести false.
While. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести...

Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE.
Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE,...

Дано натуральное число. Определить сумму m его последних цифр. Если заданное число – менее чем m-значное, то
Дано натуральное число. Определить сумму m его последних цифр. Если заданное...

Определить и вывести первую и последнюю цифру числа
Не знаю, как сделать, чтобы программа одновременно находила первое и последнее...

1
sab1ch
BrainOverflow
124 / 128 / 63
Регистрация: 31.03.2013
Сообщений: 556
02.03.2016, 15:41 #2
Лучший ответ Сообщение было отмечено Dream2 как решение

Решение

Я так понял, под не трехзначным числом подразумевается двузначное?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
    setlocale(LC_ALL, "Russian");
    int n, x;
    cout << "Введите n: " << endl;
    cin >> n; 
    ofstream f("output.txt");
    if (n > 100 && n < 1000)
    {   
        x = n * 0.01;
        f << x;
        cout << "Записал число " << x << " в файл.";
    }
    else if (n < 100)
    {
        x = n % 10;
        f << x;
        cout << "Записал число " << x << " в файл.";
    }
    f.close();
    _getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2016, 15:41
Привет! Вот еще темы с решениями:

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число
Дано целое число. Если оно является положительным, то прибавить к нему 1; в...

Вывести решения уравнения, если их число конечно, "NO", если решений нет, и "INF", если их бесконечно много
Задача с условным оператором. Решить в целых числах уравнение ax + b = 0. ...

Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть 2, если нулевым, то заменить на 10
Дано целое число. Если оно является нечетным положительным, то прибавить к нему...

Дано натуральное число n, определить его первую цифру
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL,...


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

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

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