
Вопрос задан 18.04.2021 в 12:35.
Предмет Информатика.
Спрашивает Литвинович Иван.
Решите пожалуйста очень срочно надо 1) Дано четырехзначное число. Верно ли, что среди его цифр
есть кратные трем 2) Даны три целых числа. Вывести среднее значение числа (средним числом назовем то, которое меньше наибольшего, но больше наименьшего числа) 3) Напишите эффективную программ, которая по двум данным натуральным числам х и у, не превосходящим 10000, подсчитывает количество натуральных чисел, заканчивающихся нулем, на отрезке [х,у] (включая концы отрезка).

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

Отвечает Завьялов Олег.
2) на яве
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int[] a = new int[3];
int k = 0, m = 0;
for (int i = 0; i < 3; i++) {
a[i] = scn.nextInt();
k = k + a[i];
m++; }
System.out.println(k / m); }}
паскаль
var a: array [1..3] of integer;
i,m,k:integer;
begin
m := 0;
for i := 1 to 3 do
begin
readln(a[i]);
k := k + a[i];
m := m + 1;
end;
write(k / m);
end.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int[] a = new int[3];
int k = 0, m = 0;
for (int i = 0; i < 3; i++) {
a[i] = scn.nextInt();
k = k + a[i];
m++; }
System.out.println(k / m); }}
паскаль
var a: array [1..3] of integer;
i,m,k:integer;
begin
m := 0;
for i := 1 to 3 do
begin
readln(a[i]);
k := k + a[i];
m := m + 1;
end;
write(k / m);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
- Чтобы определить, есть ли среди цифр четырехзначного числа кратные трем, можно посчитать сумму его цифр и проверить, делится ли она на 3. Если да, то среди цифр числа есть кратные трем. Вот код на Python, который решает эту задачу:
phpnumber = int(input("Введите четырехзначное число: "))
digit_sum = 0
while number > 0:
digit = number % 10
digit_sum += digit
number //= 10
if digit_sum % 3 == 0:
print("Среди цифр числа есть кратные трем")
else:
print("Среди цифр числа нет кратных трем")
- Для нахождения среднего значения из трех целых чисел можно использовать конструкцию if-elif-else, чтобы найти наименьшее и наибольшее число, а затем вычислить среднее. Вот код на Python, который решает эту задачу:
lessa = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
c = int(input("Введите третье число: "))
if a <= b and a <= c:
if b <= c:
middle = b
else:
middle = c
elif b <= a and b <= c:
if a <= c:
middle = a
else:
middle = c
else:
if a <= b:
middle = a
else:
middle = b
print("Среднее число:", middle)
- Чтобы подсчитать количество натуральных чисел, заканчивающихся нулем, на отрезке [х,у], можно использовать цикл от х до у и проверять, заканчивается ли каждое число на ноль. Если да, то увеличиваем счетчик. Вот код на Python, который решает эту задачу:
pythonx = int(input("Введите x: "))
y = int(input("Введите y: "))
count = 0
for i in range(x, y+1):
if i % 10 == 0:
count += 1
print("Количество чисел, заканчивающихся на ноль:", count)
Надеюсь, это поможет!


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