Вопрос задан 18.09.2018 в 04:54. Предмет Информатика. Спрашивает Нигматуллина Лиана.

Дано 4 числа. найти самую большую первую цифру из чисел. Нужно зделать двумя процедурами. 1

процедура нахождения 1 цифры числа, 2 сравнение этих 4 цифр из чисел и нахождение самого большого. помогите плиз
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Balan Sergei.
Var a, b, c, e : integer;beginreadln(a);readln(b);readln(c);readln(e);while a div 10 <> 0 do a:= a div 10;while b div 10 <> 0 do b:= b div 10;while c div 10 <> 0 do c:= c div 10;while e div 10 <> 0 do e:= e div 10;if (a>b) and (a>c) and (a>e) then writeln(a);if (e>a) and (e>b) and (e>c) then writeln(e);if (c>a) and (c>b) and (c>e) then writeln(c);if (b>a) and (b>c) and (b>e) then writeln(c);end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам с этой задачей на языке программирования Python. Давайте создадим две функции: одну для нахождения первой цифры числа и другую для сравнения этих четырех цифр и нахождения самой большой.

```python # Процедура для нахождения первой цифры числа def find_first_digit(number): while number >= 10: number //= 10 return number

# Процедура для сравнения четырех чисел и нахождения самой большой первой цифры def find_largest_first_digit(num1, num2, num3, num4): first_digit_num1 = find_first_digit(num1) first_digit_num2 = find_first_digit(num2) first_digit_num3 = find_first_digit(num3) first_digit_num4 = find_first_digit(num4)

max_first_digit = max(first_digit_num1, first_digit_num2, first_digit_num3, first_digit_num4)

return max_first_digit

# Пример использования number1 = 567 number2 = 1234 number3 = 9876 number4 = 4321

result = find_largest_first_digit(number1, number2, number3, number4) print(f"Самая большая первая цифра: {result}") ```

В данном коде `find_first_digit` принимает число и возвращает его первую цифру. Функция `find_largest_first_digit` принимает четыре числа, находит их первые цифры, сравнивает их и возвращает самую большую первую цифру.

Просто замените значения `number1`, `number2`, `number3`, `number4` на нужные вам числа, и код выведет самую большую первую цифру.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос