Информатика, вопрос задал kazyevbeksultan69 , 1 год назад

Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 6. x = int(input()) k = 0; p = 0 while x > 4: k = k + 1 if p < x % 10: p = x % 10; x = x // 10 print(k, p)​

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

Ответил Abduqodir2108
1

Ответ:

наверна так нужно

int x,p;

cout<<"x="; con>>x;

cout<<"p="; con>>p;

if (x<p){

cout<<"p число болше";

}

else if(x==p){

cout<<"p и x равны";

}

else{

cout<<"x число болше";

}

Объяснение:

постав лайк если правилна и остав комментарии


kazyevbeksultan69: аа,не бро,надо ответ только
Abduqodir2108: постав хотябы лайк я старался
kazyevbeksultan69: ок
Abduqodir2108: спс
kazyevbeksultan69: ты знаешь как это сделать?
kazyevbeksultan69: ответ можешь найти?
Abduqodir2108: нет я даже не понимаю что ты писал можеш как я писат
kazyevbeksultan69: x = int(input())
k = 0; n = 0
while x > 0:
k = k + 1
if x % 2 == 1:
n = n + x % 10
x = x // 10
print(k, n)
kazyevbeksultan69: вот так понятнее?
Abduqodir2108: наверное k=0, n=0,10
Новые вопросы