Задача
Дано трёхзначное число $ n $. Дописать к нему слева и справа цифру $ 3 $.
Входные данные
Одно трехзначное число $ n $ .
Выходные данные
Дописать к числу $ n $ слева и справа цифру $ 3 $. Вывести полученное число.
Тесты
№ | Входные данные | Выходные данные |
1. | 333 | 33333 |
2. | 261 | 32613 |
3. | 123 | 31233 |
4. | 060 | 30603 |
Код программы
Первый вариант
1 2 3 4 5 6 7 8 9 10 |
#include <iostream> using namespace std; int main() { int n; cin >> n; n = (n * 10) + 30003; cout << n; return 0; } |
Второй вариант
1 2 3 4 5 6 7 8 9 10 |
#include <iostream> using namespace std; int main() { int n, t; cin >> n; t = 3; cout << t << n << t << endl; return 0; } |
Объяснение
Дано любое трёхзначное число. Нужно дописать $ 3 $ к нему слева и справа.
К первому варианту кода
Умножаем число на $ 10 $ и прибавляем $ 30003 $.
Ко второму варианту кода
Просто дописываем $ 3 $ слева и справа сразу в выводе.
Ссылки
- Задача на e-olymp
- Ideone (первый вариант кода)
- Ideone (второй вариант кода)