Ники67
16.06.2021 08:22

A ограничение по времени на тест2 s.
ограничение по памяти на тест256 MB
вводstandard input
выводstandard output
AdiZer0 готовясь к экзамену, узнал о интересных числах. Будем называть положительное целое число интересным, если и только если сумма его цифр равна 10. Теперь AdiZer0 хочет узнать k-е по величине интересное положительное целое число. Так как у него нет времени даже выйти прогуляться на улице из-за экзаменов, он просит вас написать программу для этой задачи.

Входные данные
Единственная строка содержит одно целое число k (1≤k≤10000).

Выходные данные
Выведите k-е по величине интересное число.

Примеры
входные данныеСкопировать
1
выходные данныеСкопировать
19
входные данныеСкопировать
2
выходные данныеСкопировать
28
Примечание
Первое интересное число равно 19, а второе — 28.

в течение 4 часов код С++

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
yujejal
03.09.2021 08:59
Program Turashova_Anna;

Const  V: String = '01';  
Function DecToN(A: Longint; D: Byte) : String; 
Begin  If A > D - 1  
then DecToN := DecToN(A div D, D) + V[(A mod D) + 1] 
else DecToN := V [A + 1]; 
end;    

Function NToDec(A: String; D: Byte): Longint;   
Begin   
If Length(a) > 0    
then NToDec := Pos(A [Length(A)], V) - 1 + D * NToDec(Copy (A, 1, Length(A) - 1), D)   
else NToDec := 0;   
end;

Var F: String;     
Begin     
Write('Входной файл Input.txt: '); Readln(F); 
If NToDec(F,2)      
mod 7 = 0      
then Writeln('Выходной файл Output.txt: 0',DecToN(NToDec(F,2) div 7,2))      
else Writeln('Выходной файл Output.txt: 0');     
end.
0,0(0 оценок)
Ответ:
педро228
03.09.2021 08:59
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    double x,y,z;
    cout << "Введите 3 числа через пробел: ";
    cin >> x >> y >> z;
    if (x<0)
    {
       x=pow(x,2);
    }
    else if (x>0)
    {
        x=pow(x,3);
    }
    if (y<0)
    {
       y=pow(y,2);
    }
    else if (y>0)
    {
        y=pow(y,3);
    }
    if (z<0)
    {
       z=pow(z,2);
    }
    else if (z>0)
    {
        z=pow(z,3);
    }
    cout << "Вывод: " << x << " " << y << " " << z << endl;
    return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота