Предмет: Информатика, автор: vitsur

Напишите в тетради программу, получающую на вход (вводится) трехзначное число. Программа возводит в степень (равную последней цифре числа) сумму предпоследней цифры числа с числом состоящим из двух последних разрядов числа (две последние цифры числа) и выводит результат на экран.

Ответы

Автор ответа: M1sha7hukov
1

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

  ios::sync_with_stdio(0);

  cin.tie(0);

  int b;

  cin>>b;

  cout<<pow((b % 100 / 10) + b % 100, b%10);

}

проверяй)


vitsur: ios
vitsur: sin и coud
vitsur: вроде остальное понятно
M1sha7hukov: ios::sync_with_stdio(0) и cin.tie(0) - эти строчки нужны для повышения скорости ввода, некий трюк из олимпиадного программирования
M1sha7hukov: include - это подключения необходимых библиотек
M1sha7hukov: cout - это вывод данных в консоль
M1sha7hukov: pow(x, y) - это возведения числа x в степень y
vitsur: спасибо
M1sha7hukov: (b % 100 / 10) + b % 100 - это сумма предпоследнего числа и двух последних разрядов числа
M1sha7hukov: b % 10 - это последняя цифра числа, то есть степень
Похожие вопросы
Предмет: Другие предметы, автор: машаиванова
Предмет: Русский язык, автор: Adelechka2002
Предмет: Математика, автор: vfbbhtgdbt