
Пожалуйста, помогите!!! 1)Дано трёхзначное число. В нём зачеркнули первую слева цифру и приписали
её справа. Вывести полученное число. 2)Дано трёхзначное число. В нём зачеркнули первую справа цифру и приписали её слева. Вывести полученное число. Информатика, 8 класс. Заранее спасибо! 

Ответы на вопрос

Ответ:
не знаю язык, но решать так.
1. Делишь число на 100
Пишешь остаток от деления изначального числа на 100
Пишешь то, что получилось при делении на 100 изначального числа
2. Делишь число на 10, чтобы получить остаток от деления.
Пишешь остаток
Пишешь изначальное число деленое на 10, выкидывая остаток
Объяснение:



Ответ:
1)
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str; //строковая переменная
cin >> str; //ввод
swap(str[0], str[2]);
swap(str[1], str[0]);
cout << str; //вывод
return 0;
}
2)
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str; //строковая переменная
cin >> str; //ввод
swap(str[0], str[2]);
swap(str[1], str[2);
cout << str; //вывод
return 0;
}
mingw c++20
Объяснение:
swap - функция обмена двух элементов
string[] - оператор [] возвращает элемент в строковом массиве, индексация с нуля
За счёт двух "свапов" происходит перемена мест элементов в строке, пускай и без удаления/добавления.



Конечно, я помогу вам с этой задачей.
Для того чтобы получить число, в котором первая цифра сдвинута в конец, вам нужно выполнить следующие шаги:
a) Разделите данное трехзначное число на две части: первую цифру и остаток числа без первой цифры. Например, если у вас есть число 456, то первая цифра - 4, а остаток - 56.
b) Припишите первую цифру (4) справа к остатку (56), используя операцию умножения на 10 и затем сложение: 56 * 10 + 4 = 564.
Таким образом, полученное число равно 564.
Для того чтобы получить число, в котором первая цифра справа сдвинута в начало, выполните следующие шаги:
a) Разделите данное трехзначное число на две части: последнюю цифру и остаток числа без последней цифры. Например, если у вас есть число 789, то последняя цифра - 9, а остаток - 78.
b) Припишите последнюю цифру (9) слева к остатку (78), используя операцию умножения на 10 и затем сложение: 9 * 10 + 78 = 98.
Таким образом, полученное число равно 98.
Надеюсь, это поможет вам решить задачи! Если у вас есть еще вопросы, не стесняйтесь спрашивать.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili